Takeaway · Marcello's Pizza and Grill, Astro Turf Sports Pitches, Market Road, London, N7 9PL
…Awaiting inspection
Registered with Islington council.
All food hygiene ratings in N7
Takeaway ratings in Islington · All of Islington