Where is Palmariva Beach Hotel?

Where is Palmariva Beach Hotel located?

Palmariva Beach Hotel, Central Greece, Greece (approx. 38.3948°, 23.76319°)


Where is Palmariva Beach Hotel on the map?