Xanthi Town Square is just one of the landmarks located 0.3 mi (0.5 km) from central Stavroupolis, so you might want to stop by for a few pics during your trip.
You can find out about the history of Stavroupolis with a stop at Pamegisti Taxiarches Church. Wander the forest or discover the area's mountain views.