Amanda J. Herrold, PT
Physiotherapy · Physical and rehabilitation medicine · Sports medicine
404 Riverview Ter, 17018 DauphinPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
404 Riverview Ter, 17018 DauphinPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
722 Allegheny St, 17018 DauphinRestaurant · Bar · Party service and catering · Italian language · Mexican · Pizzeria
313 South Front Street, 17043 WormleysburgPizzeria · Restaurant · Bar · Party service and catering
449 South Front Street, 17043 LemoyneSanitary fitter · Air conditioning and ventilation construction · Heating construction · Air conditioning
2221 Sycamore Street, 17111 HarrisburgPizzeria · Party service and catering · Fast Food · Restaurant · Italian language
3620 Capital City Mall Drive, 17011 Camp HillPizzeria · Delivery service · Party service and catering · Fast Food · Restaurant
836 Market Street, 17043 LemoyneAcupuncture · Naturopathic treatments · Holistic medicine
232 N Main St, 43040 MarysvillePhysiotherapy · Physical and rehabilitation medicine
310 Maple Ave, 17053 MarysvilleRestaurant · Fast Food · Party service and catering
104 N State Rd, 17053 MarysvillePhysiotherapy · Physical and rehabilitation medicine
456 Valley St, 17053 MarysvillePhysician · Psychotherapy and psychiatry
4524 Custer Ter, 17110 HarrisburgPhysiotherapy · Physical and rehabilitation medicine
1725 Schoolhouse Rd, 17020 DuncannonInternal medicine · Physician
153 Oaklea Rd, 17110 HarrisburgInternal medicine · Physician
1320 Linglestown Rd, 17110 HarrisburgPhysiotherapy · Physical and rehabilitation medicine
2016 Deer Path Rd, 17110 HarrisburgPhysiotherapy · Physical and rehabilitation medicine
3771 Peters Mountain Rd, 17032 HalifaxPhysiotherapy · Physical and rehabilitation medicine
1800 Linglestown Rd, 17110 HarrisburgPhysician · Psychotherapy and psychiatry
4400 Deer Path Rd, 17110 HarrisburgPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
55 Miller St, 17093 Summerdale