The Windward Passage Hotel is centrally located on Veteran’s Drive overlooking the picturesque harbor of Charlotte Amalie.All of our rooms are tastefully appointed and include free wireless internet access, cable TV, in-room safe, refrigerator, des…