A trip to New England Sports Center is bound to be a fascinating experience.
You'll find it in Marlborough, about 60 miles (97 kilometers) from the state capital, Concord.
If you would like to be close to New England Sports Center, pick a room at one of 8 hotels that are located within 2 miles (3 kilometers) of the site. Many travelers appreciate the Embassy Suites Boston/Marlborough, Courtyard by Marriott Boston Marlborough and Holiday Inn Hotel & Suites Marlborough, 2 miles (3 kilometers), 2 miles (3 kilometers) and 2 miles (3 kilometers) away, respectively.
Within easy commuting distance, you'll find a couple of wallet-friendly accommodations to select from. You may like to check out the Quality Inn and the Red Roof Inn Boston Southborough/Worcester.
Is your phone gallery full but your stomach empty? Follow the wafting coffee 0.2 miles (0.3 kilometers) and savor a hot beverage at Cafe Service Inc (290 Donald Lynch Boulevard # 3, Marlborough). When you start thinking about dinner options, make a booking at 290 Donald Lynch Boulevard, Marlborough (290 Donald Lynch Boulevard, Marlborough), just 0.2 miles (0.3 kilometers) away.