Skip to main content
Administrative title
PFO-Centers-UBMD Pediatrics-Buffalo-New
Address
Glenn Leonard, MD
UBMD Pediatrics
Division of Cardiology
936 Delaware Avenue, Suite 100
Buffalo, New York 14209
Phone Number
Pin Location Type
Location
42.909643, -78.871275
Location Category
Status
On