Papa Nero beach is located between the coastal towns of Agios Ioannis and Damouchari in Pelion. It’s a sandy beach where you can find sunbeds and umbrellas but also plenty of unorganized spots where you can laze away your day on a towel with a good book. You can find a few guesthouses in the…
Read More