Northborough, Italy
Northborough Manor House, also known as Northborough Hall or Northborough Castle Farmhouse, is a medieval fortified manor house, and Grade I listed building in the village of Northborough in Cambridgeshire, England.
Listen to the audio guide for Northborough Manor House Free on WIP — starts by itself when you arrive, even with the screen off