Апартаменты находятся в 15 минутах ходьбы от Национального археологического музея Афин и в 1,5 км от площади Монастираки, в 600 метрах от Национального театра Греции.
Отель Epidavros расположен в центре Афин. К услугам гостей круглосуточный бар, бизнес-центр, бесплатный Wi-Fi на всей территории и номера с кондиционером и балконом. Номера отеля обставлены деревянной мебелью, оформлены в светлых тонах и располагают телевизором и мини-баром.
Отель построен в 1995 году, полностью реновирован в 2012 году.