Texas Tech Tanglewood Family Medicine Clinic Opens Odessa Site
Physicians at the Texas Tech University Health Sciences Center Tanglewood facility specialize in Family Medicine Pediatrics Internal Medicine including Pulmonary Disease and Nephrology Obstetrics Gynecology. Located opposite Music City Mall at 4241 Tanglewood Lane Odessa NE, it offers state-of-the-art care with broad insurance acceptance. Appointments 432-368-3170 or 432-368-3177.