Papa Del's London

347 Archway Road,
London,
N6 5AA