Wandering around London in December 2012, this gorgeous butcher’s shop front caught my eye. This photo turned out to be a little slice of London history: Allen’s of Mayfair traded at this location for 185 years until it finally closed its doors in 2015.