Oasis At Grace Bay


Submitted By: Richard Glover
Company Name: Oasis At Grace Bay
Website Description:

The Oasis, a sixteen-suite boutique hotel located in the laid-back and idyllic Grace Bay Village of the Turks & Caicos Islands, is the perfect place to stay on your sunshine getaway.