Location: to the southeast of Peloponeso, in the Argólida region, in the village of Tolo, abou 300 m. from the centre and next to the beach.
See more: Hotels in Europe Hotels in Greece Hotels in Tolo Holiday Destinations in Europe