Our hotel is located within Apex Center of New England and near numerous restaurants. New England Sports Center, located 2 miles from hotel, features eight full-sized ice rinks. Spend the day at Apex Entertainment with go-kart racing, bowling, bumper cars, an arcade and more. See More See Less