Westborough is a family-friendly place known for its restaurants. Why not take time to see places like Westborough Country Club and Lake Chauncy Public Beach? Popular sights in the surrounding area include New England Sports Center and Union Station.