8603 N 22nd Ave Phoenix Az 85021, 128 | HotPads