Where is Palmariva Beach Hotel, Eretria located?
Palmariva Beach Hotel, Eretria, Palmariva Beach Hotel, Eretria, Greece (approx. 38.3948°, 23.76319°)
Palmariva Beach Hotel, Eretria, Palmariva Beach Hotel, Eretria, Greece (approx. 38.3948°, 23.76319°)