Limassol is the largest seaside resort situated on the south coast of the island of Cyprus. Acting as a magnificent backdrop to the city spreading for ten miles along the coast, are the Troodos mountains. The foothills of these mountains are blessed with a fertile ground making them an ideal place for vineyards. Since the […]



