London’s Doghouse Distillery will open its own bar at 10 Clapham Common Southside, just a mile away from its main site, on 1 May This post: Doghouse bar to serve London’s ‘largest’ Old Fashioned menu appeared first on The Spirits Business.