Traveling on the London Omnibus South of The River in the 1990s by Peter Marshall
#32 Waiting for the bus, Manor Park, Newham, 1991
Places & People

Traveling on the London Omnibus South of The River in the 1990s by Peter Marshall
#32 Waiting for the bus, Manor Park, Newham, 1991
Places & People