Skip to content
Icon label

Uhoh!

It looks like the page you are trying to get to does not exist.

Select a location below, or go home to continue.

2924 Main Street
Buffalo, NY 14214

Phone (716) 837-0995
Fax (716) 837-1203

13404 Broadway
Alden, NY 14004

Phone (716) 565-9030
Fax (716) 565-9038

*Suburban Affiliated Location

8643 Sheridan Drive
Williamsville, NY 14221

Phone (716) 565-9030
Fax (716) 565-9038

*Suburban Affiliated Location

2733 Wehrle Drive
Williamsville, NY 14221

Phone (716) 631-3510
Fax (716) 631-9627

3950 East Robinson Road
West Amherst, NY 14228

Phone (716) 691-3400
Fax (716) 691-3404

**Integrity Health Group Affiliated Location

6049 Transit Drive
East Amherst, NY 14051

Phone (716) 691-4311
Fax (716) 691-0371

**Integrity Health Group Affiliated Location

2271 Grand Island Blvd
Grand Island, NY 14072

Phone (716) 775-3400
Fax (716) 775-0455

**Integrity Health Group Affiliated Location

5800 Big Tree Road (Rte 20 A)
Orchard Park, NY 14127

Phone (716) 662-7337
Fax (716) 667-3827

*Once established at one Suburban location, patients can be seen at either affiliated Suburban locations

**Once established at one Integrity Health Group location, patients can be seen at any affiliated Integrity Health Group locations

2271 Grand Island Blvd
Grand Island, NY 14072

Phone (716) 775-3400
Fax (716) 775-0455

**Integrity Health Group Affiliated Location

2924 Main Street
Buffalo, NY 14214

Phone (716) 837-0995
Fax (716) 837-1203

13404 Broadway
Alden, NY 14004

Phone (716) 565-9030
Fax (716) 565-9038

*Suburban Affiliated Location

8643 Sheridan Drive
Williamsville, NY 14221

Phone (716) 565-9030
Fax (716) 565-9038

*Suburban Affiliated Location

2733 Wehrle Drive
Williamsville, NY 14221

Phone (716) 631-3510
Fax (716) 631-9627

3950 East Robinson Road
West Amherst, NY 14228

Phone (716) 691-3400
Fax (716) 691-3404

**Integrity Health Group Affiliated Location

6049 Transit Drive
East Amherst, NY 14051

Phone (716) 691-4311
Fax (716) 691-0371

**Integrity Health Group Affiliated Location

5800 Big Tree Road (Rte 20 A)
Orchard Park, NY 14127

Phone (716) 662-7337
Fax (716) 667-3827

*Once established at one Suburban location, patients can be seen at either affiliated Suburban locations

**Once established at one Integrity Health Group location, patients can be seen at any affiliated Integrity Health Group locations