Where is Bootle New Strand?

Where is Bootle New Strand located?

Bootle New Strand, Sefton, United Kingdom (approx. 53.45339°, -2.99475°)


Where is Bootle New Strand on the map?