View Details 709 N Taylor Avenue Olive St Grove Add | St Louis $599,900 11,669 sqft 0.65 acres On Site 529 Days Ago