Delivery
Pickup
Outdoor
England
London
Waltham Forest
Higham Hill
1 Restaurants on GastroRanking
496 Opinions in 4 websites
Food not as normal. Not that good today.