8320 112 St
Delta Indian Cuisine
9.8
8320 112 St
Service fees apply
Allergens & Disclaimers