Teresa Hall, DO, Orthopaedic Surgery

4949 Harlem Rd
BuffaloNY  14226-2500 (Erie County)


Phone: 716-204-3200
Fax:

NPI: 1548611338
License Number: 5101022220 (MI)