6565 Wells Ave
Saint Louis, MO 63133
Rate Upon Request
50,000-158,821 SF
2
Spaces Available
Built 1967
158,821 SF Contiguous
Built 1967
50,000-158,821 SF
Rate Upon Request
Industrial