The Northborough center is about 2 miles southwest of Solomon Pond Mall and 3 miles west of Apex Entertainment Marlborough.
Below are reviews of the city of Northborough, MA from an actual visitor's perspective.
There are wonderful restaurants nearby.