Delivery
Pickup
Outdoor
England
London
Newham
Stratford and New Town (10)
Royal Docks (2)
Beckton (1)
Canning Town North (1)
Canning Town South (1)
Little Ilford (1)
Plaistow South (1)
17 Restaurants on GastroRanking
49 Opinions in 2 websites
Nice place to have a quick bite and reasonably priced too.
0 Opinions in 1 websites