Marlborough is a family-friendly place known for its restaurants. Sports fans can enjoy hockey games and soccer matches. Why not go on a fun excursion to New England Sports Center? A stop at other sights like Apex Entertainment Center and Solomon Pond Mall will create memories.