Taste

4584 Laclede Ave, St Louis, Missouri 63108

taste.jpg

Photo by Kevin A. Roberts

4584 Laclede Ave, St Louis, Missouri 63108
Mon–Sat: 5 p.m.–1 a.m.  
Sun: 5 p.m.–12 a.m.
New American, Tapas
$$
101 Best Restaurants 2016, Best Restaurants 2018
Central West End

Mentions