Andrew Lai, MPH, MD

Urology

27303 Sleepy Hollow Ave S, Hayward, CA 94545

Accepting new patients

(510) 784-4000