Papillon Pizza~

Italian

111 The Grove, London, E15 1EN

Papillon Pizza~ Italian

About Us

Papillon Pizza~ is a Italian takeaway in London. Why don't you try our or ?

restaurant image

Contact Us

Find us

Papillon Pizza~

111 The Grove

London

E15 1EN

Opening times

Please note, delivery times may vary.