Vegetarians, look away now. This isn’t for you I’m afraid. Meat lovers? I have found utopia. In an Aladdin’s cave in Soho you won’t just find some of the best food in London, but some of the best food I’ve ever had anywhere. Check in upstairs and you’ll be led down into the belly of […]
38