The Wine Barrel in Saint Louis, MO is a charming shop offering a diverse selection of domestic and imported wines from around the world, catering to all tastes and preferences.
Complementing their wine collection, The Wine Barrel also features a variety of beers, liquors, and cigars, ensuring a delightful experience for every visitor seeking the perfect gift or indulgence.
Generated from their available business information