Cafe Mochi Menu

3221 S Grand Blvd #1013, Saint Louis, MO 63118

Know a great happy hour or special for this location?