The Devonshire Arms

The Devonshire Arms
33 Kentish Town Road, London, NW1 8NL