CaribbeanSt. John / St. ThomasHotel IntroDetailed Information

Holiday Inn Windward Passage Hotel, St. Thomas, The United States Virgin Islands
Windward Passage Hotel
St. Thomas, The United States Virgin Islands

Overlooking the picturesque harbour of Charlotte Amalie, St. Thomas, this 151-room hotel is just one block from duty free shops and restaurants, across the street from inter-island ferries.
Holiday Inn Windward Passage Hotel, St. Thomas, The United States Virgin Islands