Where is Super Paradise?

Where is Super Paradise located?

Super Paradise, Super Paradise, Greece (approx. 37.41503°, 25.36879°)


Where is Super Paradise on the map?