Where is Pontypool & New Inn Station?

Where is Pontypool & New Inn Station located?

Pontypool & New Inn Station, Pontypool & New Inn Station, Great Britain (approx. 51.69796°, -3.01424°)


Where is Pontypool & New Inn Station on the map?