Based in Lower Clapton, Palm Deli Pizza is a well established restaurant in the East End of London serving delicious sourdough pizza to fellow locals.

BOOK A FREE CONSULTATION