Das attraktive Hotel liegt am Omonia Platz, im Herzen des Business & Shopping Zentrums. Die Akropolis, das Archäologische Museum und die Einkaufsstraße Ermoú sind bequem zu Fuß zu erreichen. Der nächste Strand ist nur 8 km entfernt. Die U-Bahn-Station Omonia befindet sich direkt vor dem Hotel. Das Hotel wurde 1963 erbaut und 1998 renoviert. Es verfügt auf 8 Etagen über insgesamt 167 Zimmer, davon 21 Einzelzimmer, 139 Doppelzimmer und 7 Suiten. Seinen Gästen bietet das Hotel eine großzügige Empfangshalle mit Aufzug, Rezeption (24-Stunden besetzt), Hotelsafe, Wechselstube und Konferenzraum mit öffentlichem Internetzugang. Zudem verfügt es über ein gemütliches Café und ein klimatisiertes à la carte Restaurant mit Nichtraucherbereich. Zusätzliche Leistungen sind Zimmer- und Wäscheservice. Alle Zimmer sind geschmackvoll ausgestattet und verfügen über ein Badezimmer mit Haartrockner. Zum Standard gehören ein Direktwahltelefon, Satelliten-/Kabel-TV, Radio, Internetzugang, Minibar, Safe, Fliesen und Zentralheizung. Das Hotel bietet seinen Gästen Sauna, Dampfbäder und ein Fitness-Studio. Die Gäste können sich ihr Frühstück an einem Buffet zusammenstellen.