The St. Regis Maldives Resort – An Exquisite Overwater Experience

Perched atop the alluring waves of the Indian Ocean, the St. Regis Maldives Resort is no doubt “the best address in Maldives”. Located in Vommuli Island right on the Dhaalu Atoll, this secluded archipelago is a bucket-list and a dream-come-true to many. After a 13-hour flight in Emirates First Class, a day stopover in Dubai, […]