More London Bars for London Gin Posted on September 30, 2008 by Gin QueenBroome & Delancey in Clapham, The Larder in Farringdon and Buddha Bar in Central London now serve The London Gin in loads of great drinks. And you’ll find London Gin in all branches of Selfridges now including the one in Trafford Square Manchester.