Mimosa Beach Hotel
FaLang translation system by Faboba

Cyprus Airways is cheaper the earlier you book but I think it is best to wait until January and British Airways often suddenly drop their prices in January for a 'sale'