Otolaryngology Clinic - Head and Neck Surgery Find A Doctor Directions Otolaryngology Clinic - Head and Neck Surgery 2001 Inwood Rd, 7th Floor Dallas, Texas 75390 United States 214-645-8898 Directions 32.8159598, -96.8446582