Marlborough is a family-friendly place known for its restaurants. Sports fans can enjoy hockey games and soccer matches. Plan a fun excursion to Apex Entertainment Center and New England Sports Center while here. A stop at other sights like Solomon Pond Mall and Hopkinton State Park will create memories.