Where is Newport Train Station?

Where is Newport Train Station located?

Newport Train Station, Newport Train Station, Great Britain (approx. 51.58885°, -2.999328°)


Where is Newport Train Station on the map?