United Kingdom›London›Leyton›Chilli Flames WalthamstowPhoto Gallery for Chilli Flames WalthamstowSee full detailsReserve a table