memoirsofametrogirl.com
A reminder of Fleet Street’s tabloid past… and a rather creepy address
Fleet Street is synonymous with Britain’s journalism industry, with most of the country’s newspapers having offices or headquarters in the area in the first half of the 20th century. Wh…