News8 years ago
Olhuveli Beach & Spa Resort to welcome World Travel Awards Grand Final 2016
London, September 12th, 2016 – Olhuveli Beach and Spa Resort, an idyllic-paradise nestled amid lush tropical vegetation in the Maldives, has been selected to host the World Travel Awards...