Star of India Restaurant Inc, CHICAGO, Illinois (IL)
Readily settled at 3204 North Sheffield Avenue () in CHICAGO, Illinois (IL) (60657), Star of India Restaurant Inc can be contacted at 7735252100. It is best to call up early in advance to reserve your place in the restaurant.
More restaurants in CHICAGO, Illinois (IL)
Star of India Restaurant Inc contact information and details:
Address: 3204 North Sheffield Avenue - , CHICAGO, Illinois (IL) 60657
Contact Phone: 7735252100