Tempe Villa Apartments

3425 South Priest Drive Tempe AZ 85282 (888) 848-5698