Where is Super Paradise?

Where is Super Paradise located?

Super Paradise, Notio Aigaio, Greece (approx. 37.41091°, 25.3561°)


Where is Super Paradise on the map?