
Damouchari is a tiny picturesque coastal village in Pelion Greece. The beach here is a mix of pebbles and sand and the water is crystal-clear surrounded by rocks which makes it a perfect beach for snorkeling. Although tiny, the beach became quite famous when the movie “Mamma Mia” chose Damouchari to shoot a few scenes…
Read More