$137,663
7860 63RD ST N
672 sqft
Living Area
975 sqft
Lot Size
6181 sqft
Year Built
1971
Price/sqft
$175
PEDRAZA, JOSE F IBARRA
$137,663
7860 63RD ST N
$137,711
7397 62ND ST N
$137,968
8140 52ND WAY N
$138,758
7205 59TH ST N
$170,925
5520 90TH AVE