Where is Palmyra Beach Hotel?

Where is Palmyra Beach Hotel located?

Palmyra Beach Hotel, Attica, Greece (approx. 37.86623°, 23.74294°)


Where is Palmyra Beach Hotel on the map?