Restaurant
Pizza Pilgrims Exmouth Market
8 locals recommend,
Location
15 Exmouth Market
London, England
Tips from locals
Local chain restaurant offering a popular pizza menu with a few seats and delivery available.
Concise menu of Pizza, Not Pizza and After Pizza to take away or eat in on check-clothed tables.