LikeShareFollow
Overlooking the beach and the Mediterranean Sea, this luxury hotel is 2 km from the A1 motorway, and 10 km from both Limassol Castle and Limassol Marina.