Updated March 31, 2020.
Varvara waterfalls close to Stavros and Olympiada
Varvara waterfalls are 8km from the Olympiada and 15km from Stavros. A visit to the waterfalls is the perfect excursion for nature lovers. If your starting point is Stavros, drive towards...
MORE