Home Slider Tamassos April 14, 2017 0 Tamassos Tamassos is located about 21 km southwest of Lefkosia (Nicosia), on the left bank of the river Pediaios. The ... Read more