2404 E. River Rd. Building 2 Suite #100 Tucson, AZ 85718 Show Directions Phone (520) 838-3540. Call. Located east of Campbell, south or River Road (next to Center for Neurosciences).