16
2311-2315 Locust St
Saint Louis, MO 63103
$19.50 USD/SF/YR
2,336-2,564 SF
2
Spaces Available
Built 1924
2,564 SF Contiguous
Built 1924
2,336-2,564 SF
$19.50 USD/SF/YR
Office