Update Info - Star Of India
This restaurant was reported as closed. If it is open, let us know.
Star Of India
100 Elkton Rd
Newark, DE 19711
100 Elkton Rd
Newark, DE 19711
This restaurant was reported as closed. If it is open, let us know.