8211-8221 Clayton Rd
Saint Louis, MO 63117
$29.50 USD/SF/YR
7,000-8,500 SF
2
Spaces Available
Built 1986
8,500 SF Contiguous
Built 1986
7,000-8,500 SF
$29.50 USD/SF/YR
Office/Retail