Develpoment and construction of 129,000 square foot office complex located on La Cholla north of Ina in Northwest Tucson.
The Site