8888 Hall St
St. Louis, MO, 63147
Please contact us for price
Now available for lease, industrial located at 8888 Hall St St. Louis, Missouri 63147.
Available square footage 20,540 SF.
Please contact us for further information.
Pat Reilly, SIOR
Executive Vice President
Broker details
Loading