4
2327 Chouteau Ave
Saint Louis, MO 63103
$22.50 USD/SF/YR
33,431 SF
1
Space Available
Built 1929
33,431 SF Contiguous
Built 1929
33,431 SF
$22.50 USD/SF/YR
Flex