Indian restaurant · 913 Irving Park Rd, Itasca, IL
To-Go · Delivery
More food in Itasca, IL · Indian Food in Itasca