Delivery
Pickup
Outdoor
England
London
Barnet
Edgware
1 Restaurants on GastroRanking
1494 Opinions in 3 websites
Great place, delicious food!!! Super staff!!!