This hotel is located in Hinitsa Bay, near Porto Heli.
See more: Hotels in Europe Hotels in Greece Hotels in Peloponesse Holiday Destinations in Europe