vindaloo
in
Rockford, IL
India House - Rockford
6430 E Riverside Blvd
Rockford
IL
61114
(815) 637-4771
6.2
mi