Avlida Hotel

Avlida Hotel Address: Tombs of the Kings Road, PO Box 60257, Paphos, Cyprus

Minimum price found for Avlida Hotel was: 41 EUR

Click here to get more information, photos & guest ratings for Avlida Hotel