Award Winning Luxury Resort Features the Best of Cyprus
St Raphael Resort: a luxurious base for discerning visitors to Cyprus. This five star hotel and marina, ideally located on one of Cyprus’s most picturesque beaches, is only minutes from cosmopolitan Limassol [...]