Brand New Hotel Open for Business in Scenic US Virgin Islands
The US Virgin Islands recently welcomed a brand new hotel when The Pink Palm Hotel officially opened its doors in St. Thomas, US Virgin Islands. The luxurious resort is located on Crystal Gade Street, downtown Charlotte Amalie and boasts 28 rooms and suites.