Star of India Restaurant

  • 301 N Shackleford Rd #C4,
    Little Rock, AR 72211
  • Phone: 501-227-9900
  • Cuisine: Indian Restaurant

Map

Unable to Display Map