Our team consists of board-certified physicians in the areas of Pediatrics, Gynecology, Family Practice, General Practice and Internal Medicine, along with qualified physician extenders who are committed to delivering the highest level of patient care at our medical offices and Express Care Walk-In Clinics.


Our services include:

Family Care & Primary Care

Our Family Care and Primary Care providers at our Covina, West Covina and La Puente clinics are devoted to treating and caring for patients at every stage of life.


Our board-certified physicians and qualified medical professionals can take care of the comprehensive healthcare needs of individuals and families.


We strive to establish long-lasting, trusting relationships with each and every one of our patients. If your healthcare needs should require a specialist or hospitalization, you can trust that your Mayflower healthcare provider will stick with you through the process, helping to coordinate your care and providing the support you should expect from your primary care provider.


Family Care & Primary Care Offices:

Mayflower Medical Group – Covina
1433 North Hollenbeck Avenue, Suite 200
Covina, CA 91722
Phone: (626) 331-2209


Mayflower Medical Group – West Covina
140 North Orange Avenue, Suite 100
West Covina, CA 91790
Phone: (626) 800-1200


Mayflower Medical Group – La Puente
1840 North Hacienda Boulevard, Suite 6
La Puente, CA 91744
Phone: (626) 917-4871



Mayflower Medical Group provides quality women’s healthcare services from providers who specialize in obstetrics health at our West Covina location.


From women’s health screenings, contraception, maternity and post-partum care to menopause care, Mayflower offers specialized, comprehensive care for female patients.


Mayflower Medical Group – West Covina
140 North Orange Avenue, Suite 100
West Covina, CA 91790
Phone: (626) 800-1200

Pediatric Care

It’s beneficial for children to have a dedicated healthcare provider treating and caring for them as they grow. Our Covina, West Covina, El Monte and Rialto locations house Mayflower’s Pediatric Care providers, offering quality medical care for infants, children and adolescents.


Mayflower’s Pediatric Care Providers love working with children. They are well qualified to diagnose and treat childhood illnesses and injuries,and provide comprehensive and complete care for the youngest members of your family.


Mayflower Medical Group Pediatrics – West Covina
140 N Orange Ave Suite 104
West Covina, CA 91790
Phone: (626) 800-4200


Mayflower Medical Group Pediatrics – El Monte
3229 Santa Anita Ave.,
El Monte, CA 91733
Phone: (626) 459-5420



Mayflower Medical Group Pediatrics – Covina
1433 North Hollenbeck Avenue, Suite 104
Covina, CA 91722
Phone: (626) 914-0017


Mayflower Medical Group Pediatrics – Rialto
1850 N Riverside Ave., Suite 210
Rialto, CA 91790
Phone: (909) 562-0012

Urgent Care & Walk-In Services

Some medical needs can’t wait for an appointment. When it’s urgent care that you need, our ExpressCare Clinics in Covina and West Covina are here to help.


With expanded hours of operation, patients can walk in for treatment for urgent, but non-life threatening illnesses or injuries such as sinus infections, flu, asthma and allergies, broken bones and more.


Our Express Care Medical Teams can also provide screening tests and pregnancy testing on a walk-in basis.

No appointment is necessary. Walk-ins are welcome!


Mayflower Medical Group Express Care Clinic – Covina
1433 North Hollenbeck Avenue, Suite 101
Covina, CA 91722
Phone: (626) 214-3675

Hours: Monday thru Friday 12:00pm (Noon) to 8:00pm

Saturday (Seasonal) 9:00am to 2:00pm


Mayflower Medical Group Express Care Clinic – West Covina
40 N Orange Ave Suite 101
West Covina, CA 91790
Phone:(626) 800-4300
Hours: Monday thru Friday 12:00pm (Noon) to 8:00pm

Contact Information
Processing, please wait...

Form Submission Error