Where is Alkyon Beach Hotel?

Where is Alkyon Beach Hotel located?

Alkyon Beach Hotel, Ionian Islands, Greece (approx. 39.71608°, 19.68128°)


Where is Alkyon Beach Hotel on the map?