There's no bus depot in West Hampstead. Also, how'd this get to be about London? Typical Londoners. It's not all about London, y'know! :)