620 E Taylor St Tempe, AZ 85281 is located in the Rio neighborhood.