Where is Newport Centre?

Where is Newport Centre located?

Newport Centre, Newport Centre, Great Britain (approx. 51.585686°, -2.9913027°)


Where is Newport Centre on the map?