Welcome Home

6324 Lansdowne Ave., St. Louis, MO 63109

Offered at: $269,777 / Beds: 4 / Baths: 2 / SQFT: 1,847 / Year Built: 1954