Where is Croxteth Hall Lane?

Where is Croxteth Hall Lane located?

Croxteth Hall Lane, Croxteth Hall Lane, Great Britain (approx. 53.446617°, -2.89842°)


Where is Croxteth Hall Lane on the map?