Top
:
United_States
:
IL
:
Schaumburg
India House Restaurant, Schaumburg, Illinois
India House Restaurant
1521 W. Schaumburg Rd
Schaumburg IL United States
Phone: 847.895.5501