Nº 1381 in 1508 in Islington
Similary restaurants in London
0 Opinions
2 Opinions
90 mins to deliver a pizza to my place 2mins walk away. Pizza of poorest quality Heavy on dough light on toppings Avoid!