Bus stop · West Hampstead, London
Bus stop at Burrard Road, West Hampstead, London, serving routes 113.
113 Marble Arch