Dr. David Serra, MD
Contact provider for availability

Dr. David Serra, MD

Save

Internal Medicine | Male

TeamHealth 2950 Elmwood Ave, Buffalo, NY 14217 Get Directions
(716) 204-4500