View Details Under Contract $1,700,000 1 of 59 The Gate | St Louis 27,500 sqft 0.85 acres On Site: 276 Days