Lemesos

Hotellit

Grand Resort Limassol *****

The GrandResort Limassol is located next to the beach, 9 km from Limassol castle and 11 km from the centre of Limassol....