OFFICE LOCATIONS
Northtowns Office
3580 Sheridan Drive
Amherst, NY 14226

Southtowns Office
2721 Transit Road
Suite 112
Elma, NY 14059

SURGERY LOCATIONS

The Women and Children’s Hospital of Buffalo

219 Bryant Street

Buffalo, NY 14222

St. Joseph Hospital Ambulatory Surgery Center

2605 Harlem Road

Cheektowaga, NY 14225