Next to Megaron the Athens Concert Hall, Eleftherias Park rises above the busy Vasilissis Sofias avenue, in an architecturally diverse area of Athens that features grand embassies, hospitals, majestic neoclassical residences and imposing modern buildings.