Big Papa's Peri Peri (Menu)

67 Holloway Road, London
+44 20 7697 0618

Give a rating to Big Papa's Peri Peri

Suggest a dish

How much did you spend at Big Papa's Peri Peri?