L'hôtel Letizia se trouve entre Piazza Marina et le quartier du Cassaro, au coeur de Palerme, à quelques pas seulement des plus importantes attractions culturelles de la ville. Le Cassaro prend son nom de Corso Vittorio Emanuele, une des rues principales de la ville; Piazza Marina, avec son jardin exotique et le Palais Chiaramonte, est un des lieux le plus romantique de Palerme. L'établissement propose un bar et un hall décoré avec goût, dans un cadre confortable et raffiné.