9 Ratings with 3 Comments
Dr. Mimi Liu, MD is a health care provider primarily located in Englewood, CO, with other offices in Parker, CO and Denver, CO (and 10 other locations). She has 24 years of experience. Her specialties include Ophthalmology. Dr. Liu is affiliated with Children's Hospital Colorado. She speaks English and Spanish.
Graduated in 1999