View Details $1,849,000 1 of 80 South Port Office Park | St Louis 21,800 sqft 2.4 acres On Site: 268 Days