Food to treat yourself, or somebody else
Location: 

Deli Junction

99 Junction Rd
London N19 5QX