View Details 1204 Allen Avenue Allens Add | St Louis $510,000 5 bd 3 ba 1 ½ ba 3,094 sqft 0.06 acres On Site 11 Days Ago