Welcome to Cafe Mochi, a vibrant sushi restaurant on South Grand in St. Louis, offering a wide range of sushi options for all enthusiasts. Enjoy our chef's specialty rolls, nigiri sushi, and delicious appetizers. With trendy, casual decor and outdoor seating available, Cafe Mochi is perfect for lunch, dinner, or happy hour. Visit us at 3221 S Grand Blvd for a memorable dining experience!
This is not the official website. Content is updated by the community. If you are the owner, please