Stephen Lau, MD, Internal Medicine

2500 Merced St
Department Of Hospital Medicine
San LeandroCA  94577-4201 (Alameda County)


Phone: 510-396-4962
Fax:

NPI: 1467758201
License Number: A128257 (CA)