The Quirkiest Afternoon Tea Spots in LondonSo we all know of the Ritz, Aqua Shard, Fortnum & Mason and Brown’s… but what about the cultural spots that London is best known for?...