The Devonshire

Soho's classic pub & restaurant serving top-quality British fare. Dog-friendly!

Address: The Devonshire, 17 Denman St, London W1D 7HW, United Kingdom, Westminster

Rating: 4.4/5 on Google

Explore more