Where is Hercules Residence, Athens?

Where is Hercules Residence, Athens located?

Hercules Residence, Athens, Hercules Residence, Athens, Greece (approx. 37.9744°, 23.71308°)


Where is Hercules Residence, Athens on the map?