Where is St Pier's Lane?

Where is St Pier's Lane located?

St Pier's Lane, St Pier's Lane, Great Britain (approx. 51.170322°, -0.000178°)


Where is St Pier's Lane on the map?