2610 N 24th St., Phoenix AZ 85008-Short Term Rental Unpriced