You are here: Home > Greece > Mainland Greece > Pelion > Hotel Damouchari - Damouchari
The pretty beach here is divided in two by a headland which enters the sea. The old Damouchari, a pebble beach and the new Damouchari, where the natural port is found. The village was established by Venetian sailors who built a castle for protection and also in which to store supplies. You can still see the ruins of the castle as well as the nearby Monastery of St Nicholas.
The village may seem familiar to you as many scenes from the first Mamma Mia movie were filmed here in 2007.
The traditional hotel "Damouchari" has fourteen rooms and apartments, all en suite with air conditioning, fridge, & hairdryer.
Breakfast is taken at the Kleopatra Miramare - that's where you'll also find the bar; garden; swimming pool; parking.