For lease is 7,000 SF of warehouse space at the intersection of 18th and Delmar in Downtown St.
Original post:
7,000 SF Warehouse Space – Downtown St. Louis (730 N 18th Street) $3000
For lease is 7,000 SF of warehouse space at the intersection of 18th and Delmar in Downtown St.
Original post:
7,000 SF Warehouse Space – Downtown St. Louis (730 N 18th Street) $3000