Where is Newport Station?

Where is Newport Station located?

Newport Station, Newport Station, Great Britain (approx. 51.97976°, 0.21531°)


Where is Newport Station on the map?