The London Transport Museum is a museum dedicated to the history of public transport in England's capital city. The museum has been housed at the Victorian Flower Garden, located in Covent Garden, since 1980.
Most Recent Review
Nov 4, 2020
Great fun and much more interesting than I'd expected!