Peterborough England United Kingdom
52.6561639,-0.2965186

Northborough

Northborough may refer to: Northborough, Cambridgeshire, a village and civil parish in Cambridgeshire, England Northborough, Massachusetts, a town in Worcester County, Massachusetts, United States Northborough (CDP), Massachusetts, a census-designated place in Northborough, Massachusetts Northborough, Slough, an area of Slough in Berkshire, England (List of places in Berkshire)

Distance between:

London to Northborough 80 Miles / 129 Kms
Liverpool to Northborough 124 Miles / 199 Kms

Postal Code

Population 2017: 1258 inhabitants