Open House!

Viewed
10762 Leebur Drive
St Louis, MO 63128
$595,000
3 beds
3 full
bathrooms3,404 sq.ft.
Courtesy Of Keller Williams Realty St Louis