Where is Bootle New Strand?

Where is Bootle New Strand located?

Bootle New Strand, Bootle New Strand, Great Britain (approx. 53.45339°, -2.99475°)


Where is Bootle New Strand on the map?