The Atrium Resort

Rooms:
Leeward Governor's Road Providenciales, Caribbean