Cellar House is a cozy establishment nestled in the heart of Saint Louis, MO, offering a unique dining experience.
Specializing in locally sourced ingredients and innovative culinary creations, Cellar House provides a welcoming atmosphere for guests to enjoy delicious food and drinks.
Generated from their business information