Restaurants - Indian in Schaumburg, IL
Gaylord India Restaurant
Dakshin Indian Cuisine