Dr. David Serra, MD
Contact provider for availability

Dr. David Serra, MD

Internal Medicine | Male

KENMORE MERCY HOSPITAL 2950 Elmwood Ave, Buffalo, NY 14217 Get Directions
(716) 204-4500