The London Transport Museum is north of the River Thames in Covent Garden Piazza, London’s West End. It’s a stone’s throw from hotspots like Leicester Square and Piccadilly Circus.
The London Transport Museum address is: The Piazza, Covent Garden, London, WC2E 7BB.