Where is High Street Station?

Where is High Street Station located?

High Street Station, High Street Station, Great Britain (approx. 51.625713°, -3.941242°)


Where is High Street Station on the map?