The St. Louis Art Museum is a very large and fine museum in Forest Park. It is large museum and it was nice to have a break by eating the St Louis Art Museum. It has panoramic views and some good sandwiches, including a Slam Club with Ice Tea.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.