An island of contrasts located in the Eastern Mediterranean, Cyprus boasts many beautiful beaches and rugged mountain landscapes. The beautiful traditional villages and bustling towns depict the association the island has had with many varied cultures over the centuries.

Apartments and pool at nightC&A Tourist Apartments 


Photo by Leonid Mamchenkov (originally posted to Flickr as img_1467) [CC-BY-2.0], via Wikimedia Commons