Where is Newton House?

Where is Newton House located?

Newton House, Newton House, Great Britain (approx. 53.078526°, -1.758518°)


Where is Newton House on the map?