Delivery
Pickup
Outdoor
England
London
Newham
Canning Town North
1 Restaurants on GastroRanking
404 Opinions in 2 websites
Popped in after a visit to the Nation Memorial Arboretum. Never be here before but what a find. Wow amazing food great portion sizes and absolutely value for money. We live a good 20 miles away but w