Rare photograph of the London Underground before it opened
The First London Underground Trip
London: May 24, 1862. Rare photograph of the London Underground before it opened. "Edgware Road Station" along with... Read More about The First London Underground Trip
Price: $4,500