Lotus is known to be one of the top restaurants in the Turks and Caicos, serving light, Caribbean fare in the day, and contemporary Asian dishes at night.
Terrace is a light-drenched space with views over the island and ocean. Terrace has both indoor and al fresco seating, offering a sophisticated yet laid-back venue for breakfast, lunch, dinner and drinks.