Delivery
Pickup
Outdoor
England
London
Ealing
Norwood Green
1 Restaurants on GastroRanking
41 Opinions in 1 websites
Outstanding food and great staff very highly recommended to visit made us fell at ease even went out there way 2 take time out to chat with us will deffo be visiting again next year