Mayuri
Open
913 Ross Ave
Saint Louis, MO 63146
Mayuri was a restaurant with locations in both Saint Louis, MO, and Houston, TX, known for its dedication to serving flavorful cuisine. After years of operation, both locations have now closed, thanking customers for their loyal support.
The restaurant had a commitment to providing a diverse menu that included options for catering and a buffet. Its presence in the local dining scene was marked by a focus on quality and customer satisfaction.
Generated from the website
See a problem?
You might also like
Partial Data by Foursquare.


