OYO Gran Canaria Hotel
OYO Gran Canaria Hotel
Hotel
4&5 marine parade
, Folkestone, England, United Kingdom
CT20 1PX
66
Average ·
52 reviews