Delivery
Pickup
Outdoor
England
London
Newham
Canning Town North
1 Restaurants on GastroRanking
181 Opinions in 2 websites
Friendly staff and flavorful spicy food. Good vibes