The London Transport Museum, Covent Garden, London.

The London Transport Museum, Covent Garden, London, England