Delivery
Pickup
Outdoor
England
London
Newham
West Ham
1 Restaurants on GastroRanking
1064 Opinions in 2 websites
love the food ,really enjoyable