Otto Liao, MD, Internal Medicine

1076 E 1st St Ste B
TustinCA  92780-3852 (Orange County)


Phone: 714-838-2617
Fax:

NPI: 1225042674
License Number: A068959 (CA)