Lordos Beach Hotel

Address:

112 120 Dekalia Road
PO Box 40541
6305 Limassol, CY

Hotel star rating:

4 stars

Map:


Contact   ·   Privacy   ·   Terms