Get directions to: India House Restaurant, Schaumburg, IL
Restaurant address: 1473 W Schaumburg Rd # 1521 Schaumburg, IL 60194, USA
Restaurant: India House Restaurant