Star of India Reviews & Details
Star of India
100 Elkton Rd
Star of India is located at 100 Elkton Rd in Newark near the intersection of Elkton Rd and W Delaware Ave. Their menu consists of Indian dishes . Call (302) 738-2919 today!
- Major Intersection:Elkton Rd And W Delaware Ave
Tell us more about Star of India Newark!