All you need to know about Dr. NEELAM MANTRI BHALLA practicing at 27303 Sleepy Hollow Ave S, Hayward, CA, 94545 with NPI Number 1639118052.
Specializations: Nephrology Counties Served: Alameda, CA