121 Coolidge Street Hudson MA 01749
9.52 km from Marlborough 9B1-Marlboro airport
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.The Holida...more