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