SPM Corporate Philosophy
Vacation Rental Program
For Our Owners
Timeshare Resort in U.S. Virgin Island
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.