Dr. Alan Antfleck, MD
Internal Medicine
Make an Appointment
(716) 551-1970Telehealth services available
Buffalo Amherst Allergy Associates is located at 3800 Delaware Ave Ste 102, Buffalo, NY 14217.
Providers at Buffalo Amherst Allergy Associates specialize in Internal Medicine.
One provider practices at Buffalo Amherst Allergy Associates.
Use the insurance check on this page to verify if Buffalo Amherst Allergy Associates is in-network.