Отель расположен в историческом центре города, напротив Национального Парка и Храма Зевса (Temple of Zeus). В 150 метрах от станции метро Acropolis, в 100 метрах от автобусной остановки. В 10 минутах ходьбы от Акрополя и в 5 минутах ходьбы от Площади Конституции. Отель был полностью отреставрирован в 2005 году. Современный зеркальный фасад здания отражает зелень Национального парка, а внутри отеля открываются взору роскошные интерьеры в классическом стиле, декорированные оригинальными произведениями искусства, интересными мозаиками и композициями из живых цветов.
Сайт отеля: http://www.royalolympic.com/