Baer, Sternberg & Cohen Hat Company

Locust_1985_p1_slide6_03-ed

Location: 2115 Locust Street, St. Louis, Missouri
Date of Demolition: c. 1985