4
1020 N 23rd St
Saint Louis, MO 63106
$6.95 USD/SF/YR
21,840 SF
1
Space Available
Built 2001
21,840 SF Contiguous
Built 2001
21,840 SF
$6.95 USD/SF/YR
Industrial