The Luxurious ‘residents only’ Le Meridien Limassol Spa and Resort is situated on 100,000 square metres of landscaped gardens and is the island’s only international five star chain hotel on the beach.