Dr. Michael Mendoza
Behavioral health integration, Chronic condition management, Medicare wellness visits, Preventive primary care
With more than 20 years as a family doctor and a long career in public health, Dr. Mendoza…
View profile
We currently accept Aetna, Excellus, and Wellcare/Fidelis Care Medicare Advantage plans. We will be adding more insurance plans soon. Please check back for updates.
Phone
(585) 440-6045Hours
Monday–Friday
8 AM–5 PM
Saturday-Sunday
Closed
Parking
Free on-site parking available
Accessibility
Wheelchair accessible
At Town Square Health, care is built around adults on Medicare and the people who care for them. At this location, patients can access trusted primary care, coordinated support, and help managing health needs over time.
Primary care is the foundation of the Town Square Health experience. We focus on building real relationships, understanding the whole picture, and helping patients stay on top of their health over time.
When you’re not feeling well, it helps to be seen by a team that knows you. Town Square Health offers same-day or next-day sick visits for non-emergency concerns, so you can get timely care without having to start from scratch at urgent care or the ER.
For patients managing ongoing health conditions, Town Square Health provides support that helps care feel more consistent, more informed, and easier to keep up with.
When additional care is needed, we help coordinate specialty support as part of a clearer care plan — so referrals, follow-up, and communication don’t fall on you.
Healthcare can be hard to navigate. We help patients and caregivers better understand what comes next, where to turn, and how to feel more confident managing care.
Care affects more than one person. We offer support designed to help both patients and caregivers feel more informed, more supported, and less overwhelmed along the way.
When you visit Town Square Health, our goal is to make care feel welcoming, clear, and easier to manage. You’ll meet with a care team that takes time to understand your health needs, answer questions, and help you know what comes next.
A care team focused on adults on Medicare
Support for patients and caregivers
Help coordinating care and follow-up
A welcoming location designed to make care feel easier to access
Behavioral health integration, Chronic condition management, Medicare wellness visits, Preventive primary care
With more than 20 years as a family doctor and a long career in public health, Dr. Mendoza…
View profile
Care coordination, Chronic condition management, Medicare wellness visits, Preventive primary care
Dr. Buchanan directs the strategic development of a patient-centric, value-based healthcare framework aimed at enhancing accessibility and clinical…
View profileFrequently asked questions
Appointments are required and we do have urgent visits available for established patients. Call us at 585-440-6045 to schedule your appointment.
No referral is needed for primary care visits. If you’re already working with a specialist, we can help coordinate that care.
We currently accept Aetna, Excellus BCBS, and Wellcare/Fidelis Care Medicare Advantage plans. We will be adding more insurance plans soon. Call our team if you’d like to confirm coverage for a specific plan.
Yes. Caregivers are welcome to be part of the care conversation so everyone has a clearer understanding of the plan.
Yes — on-site parking is available right next to the entrance at no cost.
Call us at 585-440-6045 and our team and we’ll help you find an appointment time that works for you.
Yes, our Primary Care Physicians are bilingual in English/Spanish.
Yes, we offer translation and interpreter services. Please make this request when you call to schedule your appointment. Our Primary Care Physicians are also bilingual in English/Spanish.
Yes, we partner with Uber Health to offer complimentary rides to and from appointments. If you need a ride, please ask for one when you call to schedule your appointment.
We are not affiliated with any one specific hospital. This means that as a patient at Town Square Health, you can continue to go to the hospital of your choice