$1,595,151 Single Tenant Net Lease Building Single tenant net lease building with dock and drive-in access. 10515 Liberty Ave St, Louis, MO View details