Where is Torquay Station?

Where is Torquay Station located?

Torquay Station, Torbay, United Kingdom (approx. 50.46114°, -3.54328°)


Where is Torquay Station on the map?