The Devonshire Arms
33 Kentish Town Rd, London
020 7284 0562
Menu
Reserve
London, Greater London
The Devonshire Arms
33 Kentish Town Rd, London, Greater London
020 7284 0562