Where is St Lawrence Station?

Where is St Lawrence Station located?

St Lawrence Station, St Lawrence Station, Great Britain (approx. 50.5874°, -1.2457°)


Where is St Lawrence Station on the map?