Video of Northborough, Massachusetts Luxury Estate
11:31
Arrived at Northborough MA USA part 4
1:38
Northborough
Northborough is a town in Worcester County, Massachusetts, United States. The official spelling of the town's name is "Northborough", but the alternative spelling "Northboro" is also used. The population was 14,155 at the 2010 census.