Newbrough (pronounced “Newbruff”) is a village in Northumberland, England, on the north bank of the River South Tyne about 5 miles (8 km) north-west of Hexham.
Distance between:
London to Newbrough257 Miles / 414 Kms Liverpool to Newbrough115 Miles / 186 Kms