memoirsofametrogirl.com
A reminder of Fleet Street’s tabloid past… and a rather creepy address
Demon Barbers and Scottish newspapers. Fleet Street is synonymous with Britain’s journalism industry, with most of the country’s newspapers having offices or headquarters in the area in…