Ben’s Cookies

In this world there are cookies, and then there are Ben’s Cookies. Located in several cities across England, with a number of shops in London (thankfully!), there are plenty of opportunities to sample the delights on offer in store. Each shop I’ve been to – maybe four? – has been…