View Details Under Contract $299,980 1 of 64 Eilers | St Louis 4,928 sqft 0.16 acres On Site: 53 Days