Where is Toll Bar?

Where is Toll Bar located?

Toll Bar, England, Great Britain (approx. 53.5659502875°, -1.154603005°)


Where is Toll Bar on the map?