Francisco
June 5, 2024
We loved the Seven Stars! Grace Bay is a stone’s throw away. We dined at two of their 4 restaurants. None were short of flavor and ambiance. Just expensive! Lol
Honestly, everything is in Turks and Caicos. Yet, the location is as amazing and the staff are great! You can’t go wrong with the Seven Stars Resort and Spa. We’ll definitely be back!