Advertisement

Main Line Healthcare

John Freehafer, MD

Categories
  • Doctors

Essential Information

420 W. Linfield-Trappe Road
Limerick, PA 19468
610-495-2300

Specialty: Internal Medicine

Additional Information

Award: Top Doctor (2008)

Education: Temple University School of Medicine

County: Montgomery County