Where is Super Paradise Hotel?

Where is Super Paradise Hotel located?

Super Paradise Hotel, South Aegean, Greece (approx. 37.416°, 25.3701°)


Where is Super Paradise Hotel on the map?