India Flavors - Fine Dining Indian Cuisine is located in Farmington Hills, United States on 29205 Orchard Lake Rd. India Flavors - Fine Dining Indian Cuisine is rated 4.1 out of 5 in the category indian restaurant in United States.
Address
29205 Orchard Lake Rd