Built St. Louis Historic Downtown
Thiebe-Stierlin Music Company Building 1006 Olive Street Built: 1905 Architect: Theodore Link Status: vacant