Ideally located near the NE Sports Center
The New England Sports Center is the premier ice facility in the nation - featuring eight full-size rinks, as well as a pro shop, team rooms, a restaurant, snack bar, and more. If you're visiting the NESC for a hockey or ice skating competition, stay here - our hotel is just across the street!