Self catering Limassol apartments for holiday rentals. Self catering Limassol villas for holiday rentals. Limassol accommodation to rent for holiday rentals in Cyprus