View Details Under Contract $599,900 1 of 5 Olive St Grove Add | St Louis 11,669 sqft 0.65 acres On Site: 1927 Days