Restaurant

The Devonshire

The Devonshire is a british in Soho. Expect a proper sit-down restaurant rather than a generic stop.

Restaurant details

Address: 17-19 Denman Street

Postal address: 17-19 Denman Street, Soho, W1D 7HW

Website

The Devonshire sits in Soho. The cooking leans british. Pricing reads around ££. Public cues point to open-fire dishes, seafood-led cooking, grilled meat dishes and desserts worth saving room for.