Electra Palace

Electra-Palace-Hotel-Athens-Greece-Presidential-Suite

This five-star hotel located in the heart of Athens is a peaceful base for visiting the city’s top attractions.