Primary Care at St. Mary
St. Mary Medical Center has expert primary care physicians (PCPs) who pride themselves on their individualized approach to your healthcare needs, backed up by the specialists and hospital physicians and colleagues who help us provide truly compassionate care for every patient.
All physicians are employed by the hospital and dedicated to serving the healthcare needs of the entire community.
Schedule an Appointment
Online scheduling now available for primary care providers at St. Mary.
Our Locations
THMA Medical Group
Primary Care Fairless Hills
333 N. Oxford Valley Road
Suite 201
Fairless Hills, PA 19030
Phone: 215-946-1500
THMA Medical Group
Primary Care Feasterville
178 West Street Road
Feasterville, PA 19053
Phone: 215-710-6490
THMA Medical Group
Primary Care Floral Vale
507 Floral Vale Boulevard
Yardley, PA 19067
Phone: 215-710-5450
THMA Medical Group
Primary Care New Falls
4595 New Falls Road
Levittown, PA 19056
Phone: 267-587-3700
THMA Medical Group
Primary Care Langhorne
1205 Langhorne-Newtown Road
Franciscan Building, Suite 102
Langhorne, PA 19047
Phone: 215-710-2633
THMA Medical Group
Primary Care Richboro
1057 Second Street Pike
Richboro, PA 18954
Phone: 215-710-2770
THMA Medical Group
Primary Care Woodbourne
1609 Woodbourne Road
Suite 101
Levittown, PA 19057
Phone: 215-945-1500
THMA Medical Group
St. Mary Internal Medicine Residency Center
4595 New Falls Road
Suite A
Levitttown, PA 19056
Phone: 267-587-3700