6
1120 Montrose Ave
Saint Louis, MO 63104
$6.00 USD/SF/YR
3,200-33,673 SF
2
Spaces Available
Built 1937
33,673 SF Contiguous
Built 1937
3,200-33,673 SF
$6.00 USD/SF/YR
Industrial