N Leonard Ave, Saint Louis, MO Property Records

St. Louis City property records for 4 addresses on N Leonard Ave, Saint Louis, MO · Last verified August 2026

N Leonard Ave Highlights

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

Properties on N Leonard Ave

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

Property Records in Nearby Streets