Overview Details Press Releases Multimedia Locations People Groups The Idle Man are proud to announce the opening of their first ever “Guide Shop” at 97 Leather Lane, one of London’s trendiest market streets in the heart of Clerkenwell.