5 Star India
Address:
12332 Natural Bridge Rd, St Louis, MO 63132
Phone:
(314) 736-4300
Restaurants,
Indian
Other Businesses:
- Felix's at 6335 Clayton Ave, St Louis, MO 63139
- Denny's at 1515 S Hampton Ave, St Louis, MO 63139
- Dairy Queen at 9230 Saint Charles Rock Rd, St Louis, MO 63114
- Gyros House at 571 Melville Ave, St Louis, MO 63130
- Jw's Steakhouse at 10700 Pear Tree Ln, St Louis, MO 63134