You are here: Home > Greece > Mainland Greece > Pelion > Hotel Damouchari - Damouchari
Hotel Damouchari is a charming, family-run retreat set just a short stroll from the harbour and pebble beaches of picturesque Damouchari — the very bay used as a filming location in Mamma Mia!.
Surrounded by lush greenery, the property offers simple, comfortable rooms—some with sea or garden views—and a warm, traditional atmosphere. Guests can enjoy a peaceful setting, homemade Greek cuisine, and easy access to swimming, coastal walks and the village’s small tavernas. Ideal for couples or travellers seeking a quiet, authentic stay close to nature with a touch of cinematic history.
Damouchari rooms are en suite with air conditioning, wifi, fridge, & hairdryer. They have views of either the sea or mountains.
Breakfast is taken at the Kleopatra Miramare - that's where you'll also find the bar; garden; swimming pool. Parking is at the village and there is a short walk to the hotel.