$670,000
8191 66TH ST N
5938 sqft
Living Area
9315 sqft
Lot Size
35009 sqft
Year Built
1987
Price/sqft
$88
NOW INVESTMENTS INC
$670,000
8191 66TH ST N
$695,000
11180 66TH ST
$700,000
4890 122ND AVE N
$705,000
6798 PARK BLVD
$820,000
9150 49TH ST