G
Graham Sturley Review of Canareef Resort Maldives
Fantastic resort , great staff can't do enough for...
Fantastic resort , great staff can't do enough for you very friendly too - loved every minute
Comments: