London is home to some of the country's best tourist attractions, including St. Paul's Cathedral, Kensington Palace and Big Ben, to name just a few. But off the tourist trail, there is so much ...