13430 North Black Canyon Freeway
Phoenix, AZ 85029 United States
Building
This 2-story, 138,499 square foot office building is situated on 13.37 acres of land. The building was constructed in 1981 and renovated in 1994. The property faces I-17, the Black Canyon Freeway, and lies approximately 15 miles northwest of downtown Phoenix.