$1,270,695
6320 66TH AVE N
5032 sqft
Living Area
6332 sqft
Lot Size
23178 sqft
Year Built
2001
Price/sqft
$236
PALMA, DANIEL DE LA CRUZ
$1,270,695
6320 66TH AVE N
$1,415,849
10490 58TH ST
$1,493,621
5824 115TH AVE