$650,000 -
3208 81st Place Se Unit D102
Mercer Island ,
WA 98040
County or Parish: King