Athens Electra Hotel Europe / Greece / Attica / Athens City Category: Type: Suites Hotel Room/s Address: 5 Ermou Str., 10563 Athens, Greece Facilities:
Properties:
Open: Year Round... Athens Electra Hotel is a 4 star property, centrally located in the heart of Athens on Syntagma Square , facing the Greek Parliament and is within walking distance from Acropolis, all major historical sites and the business and commercial districts.