St. Louis City property records for 4 addresses on N Leonard Ave, Saint Louis, MO · Last verified August 2026
| Properties | 4 |
|---|---|
| Latest Sale | $8,000 (May 2017) |
| Deeds and Mortgages on File | 2 |
| Average Living Area | 10,418 sq ft |
| Average Year Built | 2005 |
| Average Ownership Tenure | 15 years |
| Address | Details | Last Sale | Tax Bill | Records | Owner |
|---|---|---|---|---|---|
719 N Leonard Ave |
0.096 acres | $8,000 May 2017 | $122 2022 | Assessor + 2 Documents Updated Nov 2023 | Owner on File |
| Address | Details | Last Sale | Tax Bill | Records | Owner |
|---|---|---|---|---|---|
1000 N Leonard Ave |
6,750 sqft built 2005 · 0.276 acres | — Feb 2005 | Assessor Updated Aug 2026 | Owner on File |
| Address | Details | Last Sale | Tax Bill | Records | Owner |
|---|---|---|---|---|---|
1020 N Leonard Ave |
14,086 sqft built 2005 · 0.896 acres | Assessor Updated Aug 2026 | Owner on File |
| Address | Details | Last Sale | Tax Bill | Records | Owner |
|---|---|---|---|---|---|
1201 N Leonard Ave |
4.45 acres | Assessor Updated Jun 2026 | Owner on File |