El hotel se encuentra en el corazón del centro histórico y financiero de Atenas, a solo 200 m de la Plaza Omonia, donde se encuentra el metro. Modernos centros comerciales, tiendas de regalos o bares, por ejemplo, se encuentran en los alrededores, así como el Museo Nacional, la Acrópolis, el Teatro ...