It's a simple counter service venue dishing up classic recipes made with fresh ingredients.
230 High St, London E17 7JH, United Kingdom
Categories: Caribbean
Categories: British| Portuguese
Categories: Italian| Modern European| Pizza