London Transport Museum depot open day
In a fairly unassuming shed, not far from Acton Town station hides a treasure trove. A very specific treasure trove. Because this is the London Transport Museum depot, housing over 370,000 objects stretching back for almost 200 years. review…
