Restaurant
Pizzeria Apollo
17 locals recommend,
Permanently closed
Tips from locals
My favorite pizza in London. Two twin brothers opened it up after some time learning in Naples. Relatively cheap and friendly.
Unique things to do nearby
Locals also recommend
Location
160 Stoke Newington High St
London, England