Where is Newport Station?

Where is Newport Station located?

Newport Station, Newport, United Kingdom (approx. 51.58879°, -3.00054°)


Where is Newport Station on the map?