Taste Bar THIS RESTAURANT IS CLOSED Taste

THIS RESTAURANT IS CLOSED Taste Map

4584 Laclede St. (S. Euclid Ave.)
St. Louis, MO 63108
314-361-1200
Map
Food is a bold prelude to the cocktail selection at this sophisticated CWE spot.
Openings: Dinner nightly

Features