INDIAN CHEF Executive Take-out is located in Edmonton, Canada on 3146 141 St SW. INDIAN CHEF Executive Take-out is rated 4.2 out of 5 in the category indian restaurant in Canada. INDIAN CHEF Executive Take-out is a restaurants company based out of 3146 141 St SW, Edmonton, Alberta, Canada.
Headquarters
Edmonton, Alberta
Amenities
Good for kidsToilets