Map of Westborough
Here is the location map of Westborough.
Where is located Westborough?
City is located in Massachusetts, United States. Westborough is located 15 km from Framingham State University and 17 km from Maggi Staff Village. The nearest lake Nichols Pond is 35 km away. The nearest beach Lake Chauncy Public Beach is 3 km away. The nearest museum Shrewsbury Historical Society is 9 km away. The nearest park Cedar Swamp is 2 km away. The nearest castle Harvard Lampoon Building is 42 km away. The nearest city Northborough is 7 km away.