Where is Newbridge?

Where is Newbridge located?

Newbridge, England, Great Britain (approx. 54.2553100667°, -0.7715320587°)


Where is Newbridge on the map?