Where is Newbridge?

Where is Newbridge located?

Newbridge, England, Great Britain (approx. 51.388485°, -2.3988106°)


Where is Newbridge on the map?