El hotel Letizia está ubicado entre la Piazza Marina y Cassaro en el corazón de Palermo, a sólo unos pasos de todas las atracciones culturales más importantes de la ciudad. Al Cassaro se lo llama así por el Corso Vittorio Emmanuele, una de las calles más importantes de la ciudad; y la Piazza Marina es uno de los lugares más románticos de Palermo, con un exótico jardín y el Palacio de Chiaramonte. El hotel ofrece un bar y un salón amueblado con buen gusto, ubicados en un ambiente refinado y confortable.