alert

Due to severe weather in your area, delivery times may be delayed. We apologize for any inconvenience this may cause.

Star of India Restaurant
4 Star Rating
301 N Shackleford Rd Ste C4 Little Rock, Arkansas 72211 | Restaurant Info