2610 N 24th St., Phoenix AZ 85008-Short Term Rental $1,645,000