This luxury hotel is located on the beachfront of Limassol Town in Cyprus, just 5 km from the archaeological site of Amathus.
Situated in the serene backdrop of Limassol, this 4-star holiday resort offers a tranquil escape with its prime beachfront location. Bask in the radiant sun either on the beach itself or within the expansive outdoor swimming pool.