Built St. Louis
Historic Downtown

Thiebe-Stierlin Music Company Building
1006 Olive Street
Built: 1905
Architect: Theodore Link
Status: vacant

Locator Map