Where is Street House?

Where is Street House located?

Street House, England, Great Britain (approx. 53.9026138237°, -1.1978273389°)


Where is Street House on the map?