489 Liverpool Rd, London N7 8NS
This Islington-based pizza restaurant specializes in freshly prepared authentic Italian sourdough pizza, expertly crafted to deliver an exceptional dining experience.