The Devonshire, 17 Denman St, London W1D 7HW
Tags: culinary escapes, England, London, pubs and bars, restaurants, United Kingdom.