(716) 662-5357
Our Locations
Make An Appointment
Patient Portal
Pay Your Bill
About Us
Heritage
Our Team
Hours
Location
Services
Family Medicine
Convenience Care
Injectables
Additional Services
Patients
New Patients
Patient Portal
Patient Resources
Injectables
Contact Us
Request a New Patient Visit
New Patient Form
About Us
Home
About Us
Related Pages
About Us
Services
Patients
Contact Us
Make an Appointment
Schedule an appointment online
Call Us
(716) 662-5357
Patient Portal
Log into your portal
Pay Your Bill
We accept all major credit cards