If you're craving authentic Indian cuisine, look no further than Flavors of India, the top-rated restaurant in Davenport, IA. Located at 2660 E 53rd St, Davenport, IA 52807, United States, this culinary gem brings the vibrant and diverse flavors of India to the heart of the Quad Cities. At Flavors of India, you'll find a menu filled with mouthwatering dishes that cater to every palate... https://www.flavorsofindiaus.com/restaurant-in-davenport-ia.html