Where is Bus Station Stand 2?

Where is Bus Station Stand 2 located?

Bus Station Stand 2, Bus Station Stand 2, Great Britain (approx. 53.959293°, -2.018652°)


Where is Bus Station Stand 2 on the map?