Little Star Indian Restaurant, Longreach: See 49 unbiased reviews of Little Star Indian Restaurant, rated 4.5 of 5 on Tripadvisor and ranked #8 of 24 ...
STAR OF INDIA RESTAURANT - CLOSED, 3204 N Sheffield Ave, Chicago, IL 60657, 4 Photos, Mon - 11:30 am - 9:00 pm, Tue - 11:30 am - 9:00 pm, Wed - 11:30 am ...