This hotel is located in the tourist heart of Tolo, just 100 m from the beach. The picturesque town of Nafplion and its harbour are just around 11 km away.
See more: Hotels in Europe Hotels in Greece Hotels in Peloponesse Holiday Destinations in Europe