1012 Leader Street
$529,000
DAVENPORT
MLS® # O6132587
5 Beds, 4 Baths, 2,168 Sf