Visit Us
We’re in The Hill neighborhood, located just a block Southeast of Hampton Avenue and I-44.
2151 59th Street
St. Louis, MO 63110
Hours
Tuesday & Friday
10am – 3pm
Wednesday & Thursday
10am – 7pm
Please Note: Visits are by appointment only
Phone
(314) 531-4626