Karen Lafferty, PT
Physiotherapy · Physical and rehabilitation medicine · Sports medicine
333 N Main St, 08530 LambertvillePhysiotherapy · Physical and rehabilitation medicine · Sports medicine
333 N Main St, 08530 LambertvillePhysiotherapy · Physical and rehabilitation medicine
5049 Swamp Rd, 18923 FountainvilleInternal medicine · Physician
5039 Swamp Rd, 18923 FountainvillePhysiotherapy · Physical and rehabilitation medicine · Sports medicine
5049 Swamp Rd, 18923 FountainvilleInternal medicine · Physician
8 Village Sq, 18938 New HopeAcupuncture · Naturopathic treatments · Holistic medicine
205 Harrison St, 08825 FrenchtownInternal medicine · Physician
1456 Ferry Rd, 18923 FountainvilleAcupuncture · Naturopathic treatments · Holistic medicine · Massage
28 S Main St, 18938 New HopePhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1456 Ferry Rd, 18901 DoylestownInternal medicine · Physician
1456 Ferry Rd, 18901 DoylestownInternal medicine · Physician
1456 Ferry Rd, 18901 DoylestownAcupuncture · Naturopathic treatments · Holistic medicine
82 George St, 08530 LambertvilleInternal medicine · Physician
53 N Union St, 08530 LambertvillePhysiotherapy · Physical and rehabilitation medicine · Sports medicine
111 Riverwoods Dr, 18938 New HopePhysiotherapy · Physical and rehabilitation medicine · Sports medicine
73 Old Dublin Pike, 18901 DoylestownPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
73 Old Dublin Pike, 18901 DoylestownInternal medicine · Physician
31 Cedar Woods Cir, 18901 DoylestownPhysiotherapy · Physical and rehabilitation medicine
138 Sandy Knoll Dr, 18901 DoylestownPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
3195 Brentwood Dr, 18902 DoylestownPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
16 Cedar Woods Dr, 18901 Doylestown