Where is Athenaeum Grand Hotel?

Where is Athenaeum Grand Hotel located?

Athenaeum Grand Hotel, Attica, Greece (approx. 37.95878°, 23.71893°)


Where is Athenaeum Grand Hotel on the map?