Phoenix Neurology and Sleep Medicine Downtown Phoenix Location. 300 East Osborn Road Ste 200 Phoenix, AZ 85012 (623) 535-0050; Monday-Thursday 8am-5pm.