A stay at Electra Palace Athens places you in the heart of Athens, within a 10-minute walk of Roman Agora and Hellenic Parliament. Featured amenities include a 24-hour business center, limo/town car service, and complimentary newspapers in the lobby. Planning an event in Athens? This hotel has facilities measuring 5382 square feet (500 square meters), including meeting rooms. Self parking (subject to charges) is available onsite.