Star of India
Address:
4569 Laclede Ave, Saint Louis, MO 63108
Phone:
(314) 361-6911
Restaurants
Other Businesses:
- Chez Leon at 4580 Laclede Ave, Saint Louis, MO 63108
- The Cup at 28 Maryland Plz, Saint Louis, MO 63108
- Panera Bread at 4651 Maryland Ave, Saint Louis, MO 63108
- Fortune Cookie at 4575 Laclede Ave, Saint Louis, MO 63108
- George's at 2 N Euclid Ave, Saint Louis, MO 63108