192 Park Club Lane, Suite 100, Williamsville, NY 14221
PHONE (716) 204-1101  |  FAX (716) 204-0914

Locations & Hours

Hamburg Location

4901 Camp Road, Suite 100
Hamburg, NY 14075
Phone (716) 204-1101
Fax (716) 204-0914


Williamsville Location

192 Park Club Lane, Suite 100
Williamsville, NY 14221
Phone (716) 204-1101
Fax (716) 204-0914


Springville Location

224 East Main Street
Springville, NY 14141
Phone (716) 204-1101
Fax (716) 204-0914


Warsaw Location

Wyoming County Community Health System
400 North Main Street
Warsaw, NY 14569
Phone (585) 786-7907
Fax (585) 786-7908

Download Patient Registration Forms
NEW!! Urgent Care Center at our Hamburg Office, for general orthopedic matters and sports injuries.

Walk-in and appointment hours are

  • Monday – Friday: 4 – 9pm
  • Saturday: 9am – 1pm

Office Hours


Hamburg Office Appointment Hours

4901 Camp Road, Suite 100, Hamburg, NY 14075

  • Monday: 7:30am – 4pm
  • Tuesday: 7:30am – 4pm
  • Wednesday: 7:30am – 4pm
  • Thursday: 7:30am – 4pm
  • Friday: 7:30am – 4pm
  • Weekends: Closed

Williamsville Office Appointment Hours

192 Park Club Lane, Suite 100, Williamsville, NY 14221

  • Monday: 7:30am – 4pm
  • Tuesday: 7:30am – 4pm
  • Wednesday: 7:30am – 4pm
  • Thursday: 7:30am – 4pm
  • Friday: 7:30am – Noon
  • Weekends: Closed

Business Office

192 Park Club Lane, Williamsville, NY 14221

  • Monday: 8:30am – 4pm
  • Tuesday: 8:30am – 4pm
  • Wednesday: 8:30am – 4pm
  • Thursday: 8:30am – 4pm
  • Friday: 8:30am – Noon
  • Weekends: Closed

Our office is closed during most major holidays.

For emergencies during non-office hours, please call (716) 204-1101.
If you need to cancel or reschedule an appointment, please do so at least 24 hours in advance.