Deli 98 (Menu)

98 High Road Stamford Hill, London
0208809721

Give a rating to Deli 98

Suggest a dish

How much did you spend at Deli 98?