Home to the Hudson Marina, which sits on the St. Croix River, this hotel is minutes away from the shops and restaurants that make Hudson, WI a popular destination for travelers.
Number of rooms: 66
2620 Center Drive, Hudson, WI 54016, United States