Odeon

Odeon is a newly renovated grand old townhouse in the heart of Plaka, located just a few steps away from the new Acropolis Museum and the grand pedestrian promenade that connects some of Athens most well-known sights (only two minutes walk from the Acropolis metro station and the Acropolis museum, a modern architectural marvel, and… Read more »