Star Of India Restaurant
Little Rock, AR92% like it (4.6 / 1377 Reviews )
CONTACT
Address: 301 N Shackleford Rd, Little Rock, AR 72211, United States Map ➦ Get Directions
Phone : +1 (501) 227-9900 Call
ABOUT
It has received 1377 reviews with an average rating of 4.6 stars.
FAQs
The address of Star Of India Restaurant is:
Star of India Restaurant301 N Shackleford Rd
Little Rock, Arkansas 772211
P: +15012279900
Visit Website: lrstarofindia.com
Star of India Restaurant is listed under