Liu, Tane, M.D.
Nephrology

Vista Del Mar Medical Group,

4567 Telephone Rd,
Ventura CA 93003
Phone: 805-644-6673,
Fax: (805) 981-1643