Where is Torrington Station?

Where is Torrington Station located?

Torrington Station, Torrington Station, Great Britain (approx. 50.957222°, -4.1655555°)


Where is Torrington Station on the map?