(501) 227-9900 | Star of India Restaurant ,301 N Shackleford Rd Ste C4 Little Rock, AR 72211. Get Directions
Estimated delivery time: 45 mns. min