If you’re looking for an unforgettable culinary experience, Flavors of India is the perfect dinner restaurant in Davenport IA. Located at 2660 E 53rd St, Davenport, IA 52807, our restaurant offers an authentic taste of India with a menu full of flavorful dishes made with fresh ingredients and traditional spices.