The River Above An Underground Station

The green bridge carries one of London’s lost rivers, the River Westbourne, over Sloane Square Underground station.

You may also like...