8.4/10
Very Good
29 reviews
Free Wi-Fi
Offering a free hot breakfast daily, this completely smoke-free hotel located in Hudson, Massachusetts is only a short distance from the New England Sports Center and other area attractions.
Number of rooms: 69
121 Coolidge Street, Hudson, MA 01749, United States