Our hotel is conveniently located near the New England Sports Center - the largest rink in the area. Learn More Spend the day at the Apex Center Learn More The state-of-the-art New England Baseball Complex is only 15 minutes away from our hotel. Learn More See More Marlborough Hospital | A member of UMASS Memorial health/Cancer Pavillion Learn More Fenway Park Learn More Fore Kicks Sports Complex featuring indoor and outdoor sports Learn More See Less