James Robert Harp
Physician · Psychotherapy and psychiatry
228 Highland Ave, 19333 DevonPhysician · Psychotherapy and psychiatry
228 Highland Ave, 19333 DevonPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
34 Greythorne Woods Cir, 19087 WayneNeurology and neurology · Physician
1509 Sweet Briar Rd, 19035 GladwyneInternal medicine · Physician
795 Horsham Rd, 19044 HorshamRestaurant · Party service and catering · Wedding services
300 Tournament Dr, 19044 HorshamInternal medicine · Physician
200 Pennsylvania Ave, 19075 OrelandInternal medicine · Physician
200 Pennsylvania Ave, 19075 OrelandInternal medicine · Physician
1535 Sweet Briar Rd, 19035 GladwyneParty service and catering
1110 Stotesbury Ave, 19038 GlensideInternal medicine · Physician
12 W Sunset Ave, 19118 PhiladelphiaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
202 Dresher Woods Dr, 19025 DresherPhysiotherapy · Physical and rehabilitation medicine
1552 Briar Hill Rd, 19035 GladwynePhysiotherapy · Physical and rehabilitation medicine · Sports medicine
216 Pennsylvania Ave, 19075 OrelandPhysiotherapy · Physical and rehabilitation medicine
734 E Lancaster Ave, 19085 VillanovaPhysiotherapy · Physical and rehabilitation medicine
734 E Lancaster Ave, 19085 VillanovaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
734 E Lancaster Ave, 19085 VillanovaPhysiotherapy · Physical and rehabilitation medicine
734 E Lancaster Ave, 19085 VillanovaPhysiotherapy · Physical and rehabilitation medicine
734 E Lancaster Ave, 19085 VillanovaPhysician · Psychotherapy and psychiatry
216 Devon Blvd, 19333 DevonDelicatessen and gourmet · Restaurant
777 E Lancaster Ave, 19085 Villanova