Address
S. Grand Blvd. at Chippewa St.
St. Louis, MO 63118