Dr. Tabitha Watts M.D. Pediatrics 4177 S Archer AveChicago, Illinois 60632 (708) 788-0077 About Dr. Tabitha Watts M.D. Affiliation: Central De Salud Esperanza