• Grace Bay Resorts acquires luxury hotel

    6 monthes ago - By Travel Weekly

    Point Grace, a 35-suite resort on Grace Bay Beach in the Turks and Caicos, is a member of Small Luxury Hotels of the World.
    Read more ...