Where is Houston Station?

Where is Houston Station located?

Houston Station, Houston Station, Great Britain (approx. 55.8484°, -4.5235°)


Where is Houston Station on the map?