Where is Anseli Hotel?

Where is Anseli Hotel located?

Anseli Hotel, South Aegean, Greece (approx. 36.41256°, 28.11676°)


Where is Anseli Hotel on the map?