Discover India in St. Louis Change City
MAYURI INDIA RESTAURANT, St.Louis
Serving Lunch boxes also...
Best Indian Restaurant in St.Louis
Mayuri Indian Restaurant
12513 Olive Blvd
St.Louis MO 63141   [Map]   [Directions]
USA
12513 Olive Blvd, St Louis, MO,63141. Tel: 314-576-7272, 314-496-0685. Fax: 314-576-7274 GPS ADDRESS: 12513 Olive Blvd, Creve Coeur, MO 63141
Indian Restaurant in St. Louis, MO