Sao Cheng Liu, MD, Ophthalmology

11606 Nicholas St
Ste 200
OmahaNE  68154-4478 (Douglas County)


Phone: 402-493-3712
Fax: 402-493-8341

NPI: 1801802806
License Number: 18684 (NE)