4
votes
2answers
653 views

Where exactly is the London Shoreditch National Express Coach Stop?

For some reason the rubbish website shows that the Shoreditch stop is just off the Ivory Coast. Any idea where it actually is?