Bar
Papa Del's
7 locals recommend,
Permanently closed
Tips from locals
One of the best Pizza places in London! A short hop on the northern line to Highgate
Unique things to do nearby
Locals also recommend
- 7 locals recommend
Location
347 Archway Rd
London, England