SKI Patient Portal/ Bill Pay; Kidney Health 101; Referring Physicians. Referral Form; Clinical Information Center; Request Medical Records; Contact Us; North Mountain. Home » Physician Locations » North Mountain. North Mountain. 9310 N. Central Ave., Suite #1 Phoenix, AZ 85020 (480) 610-6100 (602) 252-1520. Providers. Himabindu Chaparala, MD ....