The Shell Corner Cafe
Permanently closed
1221 Locust St
Saint Louis, MO 63103
Shell Corner Cafe is a cozy eatery in Saint Louis, MO, offering a variety of freshly brewed coffee and homemade pastries.
With a welcoming atmosphere and friendly service, this cafe is a popular spot for locals to relax and enjoy a quick bite or a leisurely cup of coffee.
Generated from their business information
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.