Отель находится на центральной площади Омония, в самом сердце Афин, на расстоянии пешей прогулки до Акрополя, Старого города (Плака) и многих достопримечательных мест города, а также в нескольких минутах ходьбы от делового, культурного и торгового центра столицы. Полностью отреставрирован в 2008 году и оформлен в современном стиле.