Flavor of India Located in: Oro Valley District Address: 12112 N. Rancho Vistoso Blvd.Oro Valley, AZ 85755United States Phone: (520) 544-3005 Description What's Nearby? Show All Places to Eat Things To Do Places To Stay Street View