Where is Zappeion?

Where is Zappeion located?

Zappeion, Thessalia, Greece (approx. 39.4639555°, 22.4444342°)


Where is Zappeion on the map?