6
4412-4430 Telegraph Rd
Saint Louis, MO 63129
$20.00 USD/SF/YR
2,390 SF
1
Space Available
Built 2009
2,390 SF Contiguous
Built 2009
2,390 SF
$20.00 USD/SF/YR
Office/Retail