Pizza Pilgrims Islington

Local chain restaurant offering a popular pizza menu with a few seats and delivery available.

15 Exmouth Market

EC1R 4QD

020 8069 6969

Restaurant

Clerkenwell