London Transport Museum

London Transport Museum

London Transport Museum The London Transport Museum (often abbreviated as the LTM) is a  museum based in Covent Garden, London.