About
Flavors of India is a top-rated family restaurant in Davenport, IA, offering an authentic and unforgettable dining experience for all ages. Located at 2660 E 53rd St, Davenport, IA 52807, this charming restaurant serves a wide range of traditional Indian dishes, carefully prepared with fresh…