Our facility is located at 2425 W. Camelback Rd, which is at I-17 and Camelback Rd. Please click here for driving directions.
We are open from 7AM to 6 PM, Monday through Friday.
Phone: 602.336.3097
Fax: 602.336.1548
Our Team