About Dr. Rosen
Following the footsteps of her father and grandfather, Dr. Rachel Rosen is a third-generation family doctor and has been board-certified in family medicine since 2001. At Elkins Park Family Medicine, she is proud to offer expert and compassionate care in family medicine, aesthetic services, and medicinal marijuana certification to the community in which she was raised – Elkins Park, Pennsylvania.
She offers a comprehensive range of care for adults and children ages 5 and above, including preventive medicine; care for chronic conditions, such as diabetes, high blood pressure, high cholesterol, and asthma; as well as women’s health services. Dr. Rosen also treats patients living with issues like depression, anxiety, insomnia, and is a certified Body Contouring specialist utilizing the SculpSure noninvasive laser.
Dr. Rosen grew up in Elkins Park and graduated from Cheltenham High School before earning her Bachelor’s Degree in Mathematics at the University of Pennsylvania. Dr. Rosen went on to earn her medical degree from Jefferson Medical College, where she was elected to the Alpha Omega Alpha Honors Society. She served as Chief Resident while completing her residency in family medicine at Abington Memorial Hospital.
Dr. Rosen strives to help her patients improve their overall well-being and understands the connections among social, emotional, and professional lives with physical, mental and emotional health. She enjoys treating entire families and developing a deep understanding of their dynamics and how it impacts health and wellness. She has a friendly and open approach, which puts her patients at ease.
Committed to Your Health
Call us Now
267-287-8892
Office Location
Elkins Park Family Medicine is conveniently located at 7848 Old York Rd in Elkins Park, PA at the corner of Old York Rd. and Spring Ave. There is ample and handicapped accessible parking as well as a Septa bus stop directly in front of the office. The Elkins Park Train Station is two blocks from the office.
Fax: 267-287-8902
Office Hours
Monday | 8:00am - 6:00pm |
Tuesday | 8:00am - 6:00pm |
Wednesday | 8:00am - 3:00pm |
Thursday | 8:00am - 4:00pm |
Friday | 8:00am - 1:00pm |
Sat-Sun | Closed |
Get in Touch
Call Now:
267-287-8892