2
5807 Janet Ave
Saint Louis, MO 63136
$7.14 USD/SF/YR
1,200-6,390 SF
1
Space Available
Built 1920
6,390 SF Contiguous
Built 1920
1,200-6,390 SF
$7.14 USD/SF/YR
Office, Industrial