Go to map
27, Spyros Seaside Villas Faros Road, Meneou, Cyprus (Open map)
Thalassines Alkionides, Meneou, Cyprus (Open map)
28 Ποσειδώνος, Meneou, Cyprus (Open map)
Apollon Beach Gardens 2 No 25, Meneou, Cyprus (Open map)
Farou St 66, Pervolia , Larnaka, Meneou, Cyprus (Open map)