Where is Porch House?

Where is Porch House located?

Porch House, Porch House (Station), Great Britain (approx. 51.32531°, -2.008698°)


Where is Porch House on the map?