Description
Cafe Mochi is a welcoming restaurant at 3221 South Grand Boulevard in St. Louis, Missouri, serving locals and travelers looking for a memorable stop near the city’s vibrant dining scene. Perfect for a mother road adventure, a route66 getaway, or a classic road trip through St. Louis, Cafe Mochi offers a comfortable setting to relax and enjoy a flavorful meal. Its South Grand location makes it a convenient choice for visitors exploring nearby neighborhoods, attractions, and historic routes. Whether you are searching for a casual restaurant in St. Louis or planning food stops along your Missouri travels, Cafe Mochi stands out as an inviting destination with local character and broad appeal.
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.

