17
612 N 2nd St
Saint Louis, MO 63102
$19.00 USD/SF/YR
1,000-7,751 SF
3
Spaces Available
Built 1897
7,751 SF Contiguous
Built 1897
1,000-7,751 SF
$19.00 USD/SF/YR
Office, Retail