6622 West Leiber Place, Phoenix, AZ 85310

Current Owners
LA Family Trust
Purchase Price
$399,945 (2014)
Property Taxes
$3,293 (2017)
Blockshopper green logo