Delivery
Pickup
Outdoor
England
London
Waltham Forest
Leytonstone (1)
1 Restaurants on GastroRanking
2703 Opinions in 5 websites
Lovely food and service was very good. Would recommend