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 ... » Veja mais