6401-6425 W Florissant Rd
Saint Louis, MO 63136
$4.00 - $10.00 USD/SF/YR
200-10,000 SF
32
Spaces Available
Built 1946
10,000 SF Contiguous
Built 1946
200-10,000 SF
$4.00 - $10.00 USD/SF/YR
Office, Industrial