We don't rent much but we hope you enjoy.
Verified by FlipKey
Resort is on St. Thomas Virgin Islands. Bluebeards Castle has the original Castle of Bluebeard the Pirate on the property, restored now. The resort has two five star restaurants on site. Room with a View and the Banana Tree. The resort is up on a hill with great views of the city and bay of Charlotte Amelia where the cruise…