This convincing leaflet announces the reopening of Aldwych Station on the Piccadilly Line (located on the Strand and closed in 1994). There is a lot of cool details in this leaflet that might excite a London Underground enthusiast, i’ll break it down.
eBay