article: London Buses route 30
links: British Medical Association Euston railway station Baker Street tube station Tavistock Square Highbury Angel tube station St Pancras International London Islington Hackney Downs railway station Dennis Trident 2 Hackney Wick London Underground Hasib Hussain Alexander Dennis Enviro400 Euston Square tube station Dalston London King's Cross railway station Euston bus station Transport for London Baker Street First London Euston Road Spirit of London