A new hotel is in the planning stages for the United States Virgin Islands. The resort is to be located on Water Island in St. Thomas. This strategic site lies within the harbor of Charlotte Amalie Harbor and is well-position to for great views of the harbor and the sea.
More from the Caribbean Journal