Primary Care Locations
Find a practice near you by clicking on your local hospital name. Call the practice phone number listed to make your appointment.
Hospital
Mercy Fitzgerald Hospital
1500 Lansdowne Avenue
Darby, PA 19023
Phone: 610-237-4000
Hospital
Nazareth Hospital
2601 Holme Avenue
Philadelphia, PA 19152
Phone: 215-335-6000
Hospital
Saint Francis Hospital
701 North Clayton Street
Wilmington, DE 19805
Phone: 302-421-4100
Hospital
St. Mary Medical Center
1201 Langhorne-Newtown Road
Langhorne, PA 19047
Phone: 215-710-2000
Mercy Fitzgerald Primary Care Practices
THMA Medical Group
Ambulatory Care Center Darby
1503 Lansdowne Avenue
Sr. Marie Lenahan Wellness Ctr, Suite 2000
Darby, PA 19023
Phone: 610-237-2529
THMA Medical Group
Primary Care Darby
1501 Lansdowne Avenue
Medical Office Bldg, 1st Floor
Darby, PA 19023
Phone: 610-534-6310
THMA Medical Group
Primary Care Eastwick
2821 Island Avenue
Suite 204
Philadelphia, PA 19153
Phone: 215-863-6110
Nazareth Primary Care Practices
THMA Medical Group
Family Medicine Holme
2701 Holme Avenue
Physicians Office Building, Suite 302
Philadelphia, PA 19152
Phone: 267-957-7005
THMA Medical Group
Nazareth Health Residency Center
2630 Holme Avenue
Medical Office Building, Suite 101
Philadelphia, PA 19152
Phone: 267-957-7027
THMA Medical Group
Primary Care Cottman
2813 Cottman Avenue
Philadelphia, PA 19149
Phone: 215-335-6165
THMA Medical Group
Primary Care Rhawn
1407 Rhawn Street
Philadelphia, PA 19111
Phone: 215-725-3619
Saint Francis Primary Care Practices
THMA Medical Group
Saint Francis Center of Hope
620 Stanton-Christiana Road, Suite 302
Metroform Medical Complex
Newark, DE 19713
Phone: 302-660-7333
THMA Medical Group
Saint Francis Family Medicine
2002 Foulk Road
Suite D
Wilmington, DE 19810
Phone: 302-334-0330
Tiny Steps
Saint Francis Family Practice
701 North Clayton Street
MSB, Suite 200
Wilmington, DE 19805
Phone: 302-575-8040
St. Mary Primary Care Practices
THMA Medical Group
Medical Arts Internal Medicine
240 Middletown Boulevard
Suite 203
Langhorne, PA 19047
Phone: 215-750-2300
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 Langhorne
1205 Langhorne-Newtown Road
Franciscan Building, Suite 102
Langhorne, PA 19047
Phone: 215-710-2633
THMA Medical Group
Primary Care New Falls
4595 New Falls Road
Levittown, PA 19056
Phone: 267-587-3700
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 Family Medicine Bensalem
3331 Street Road
Two Greenwood, Suite 140
Bensalem, PA 19020
Phone: 215-245-8873