memoirsofametrogirl.com
The river runs through it: Have you spotted the river in Sloane Square tube station?
One of London’s hidden rivers is flowing through one of the capital’s busy tube stations. London is home to many ‘hidden’ rivers. Many of these became subterranean in the 19…