Facility & Locations

Mayflower Medical Group Inc. is comprised of 3 locations – West El Monte, La Puente, and El Monte – serving the communities of the San Gabriel Valley.  In addition, ExpressCare Walk-In Clinic in El Monte and West El Monte are available for your afterhours urgent care needs.  

For more information on any of our facility and locations, please CLICK on the appropriate office below:


Mayflower – El Monte

Conveniently located in El Monte, Mayflower El Monte is 1.5 miles from Intercommunity Hospital.  Our spacious, two-story clinic was inspired with patient-centered care in mind.  On-site radiology, lab and pharmacy is available for your convenience.  We serve the Greater El Monte area including Azusa, Irwindale, Glendora and San Dimas.


ExpressCare Walk-In Clinic – El Monte

Express Care Walk-In Clinic is located inside the Mayflower El Monte building.  Express Care is available for all your afterhours urgent care needs and open from 12pm to 8pm Monday through Friday. We are also open on Saturdays depending on season.


Mayflower – West El Monte

The primary care physician department has spacious 13 exam rooms.  This site was created with patient centered quality care in mind.  Our physicians are board certified and capable of treating patients with the upmost care available.  


ExpressCare Walk-In Clinic – West El Monte 

Express Care is connected to our Primary Care physician department and is open from 12pm to 8pm Monday through Friday.  Our Express Care is equipped with 3 exam rooms and triage area.  We are open late for your convenience and we can see a wide range of patient illnesses.  


Pediatrics – West El Monte

Our Pediatrics Department is a recent addition to Mayflower and fast growing.  Located within Mayflower West El Monte we are conveniently next to our Primary Care Physician Department thus making it more convenient for families to be seen in one location.  We strive for the well being of all our pediatric patients and offer a welcoming environment, with child friendly pictures and play area in the waiting room. 

Mayflower – La Puente

Serving the communities of La Puente and Hacienda Heights, Mayflower La Puente is conveniently located in the City of La Puente.