(713) 975-6565 | Mayuri Indian Restaurant ,12513 Olive Blvd Saint Louis, MO 63141. Get Directions
Estimated delivery time: 45 mns. min