3 bed, Villa Denby Seacaves, Seacaves, Cap St George, Peyia, Cyprus