Timeshare Resort in U.S. Virgin Island

  • Bluebeards Castle

    Bluebeard’s Castle Resort

    Bluebeard’s Castle Resort, located in Charlotte Amalie, on the island of St. Thomas in the U.S Virgin Islands offers amenities such as on-site restaurants, a pool bar, hot tub and more.