1801 Craig Park Ct
Saint Louis, MO, 63146
Please contact us for price
10,011 SF
Now available for lease, industrial located at 1801 Craig Park Ct Saint Louis, Missouri 63146.
Available square footage 10,011 SF.
Please contact us for further information.
Will Meehan
Vice President
Broker details