1900-1904 Locust St
Saint Louis, MO 63103
$10.00 - $14.00 USD/SF/YR
1,800-16,000 SF
3
Spaces Available
Built 1890
16,000 SF Contiguous
Built 1890
1,800-16,000 SF
$10.00 - $14.00 USD/SF/YR
Office, Retail