17243 N 24th Lane, Phoenix, AZ 85023 - HotPads