5
6555 Chippewa Ave
Saint Louis, MO 63109
$13.00 USD/SF/YR
1,894 SF
1
Space Available
Built 1997
1,894 SF Contiguous
Built 1997
1,894 SF
$13.00 USD/SF/YR
Office/Medical