8888 Hall St
Saint Louis, MO 63147
$14.50 USD/SF/YR
5,530-20,540 SF
2
Spaces Available
Built 1990
Built 1990
5,530-20,540 SF
$14.50 USD/SF/YR
Office, Industrial