Offering a seasonal outdoor pool and views of the sea, Lordos River Beach Complex is located in Limassol Castle of Limassol is 5 km away Free WiFi is featured Some units also have a kitchen, equipped with an oven and microwave Guests can enjoy the on-site bar and restaurant Bike hire is available at the property and the area is popular for cycling and hiking Limassol Marina is 5 km from Lordos River Beach Complex Larnaca International Airport is 53 km from the property