Michael P. Schroder, PT
Physiotherapy · Physical and rehabilitation medicine · Sports medicine
5130 E Trindle Rd, 17050 MechanicsburgPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
5130 E Trindle Rd, 17050 MechanicsburgPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
5124 E Trindle Rd, 17050 MechanicsburgInternal medicine · Physician
330 Bailey St, 17070 New CumberlandInternal medicine · Physician
3 Walnut St, 17043 LemoyneInternal medicine · Physician
3 Walnut St, 17043 LemoyneAcupuncture · Naturopathic treatments · Holistic medicine
1430 Bridge St, 17070 New CumberlandInternal medicine · Physician
108 Lowther St, 17043 LemoyneInternal medicine · Physician
108 Lowther St, 17043 LemoyneInternal medicine · Physician
108 Lowther St, 17043 LemoyneInternal medicine · Physician
108 Lowther St, 17043 LemoyneInternal medicine · Physician
108 Lowther St, 17043 LemoyneInternal medicine · Physician
108 Lowther St, 17043 LemoyneInternal medicine · Physician
108 Lowther St, 17043 LemoyneInternal medicine · Physician
108 Lowther St, 17043 LemoyneInternal medicine · Physician
1000 N Front St, 17043 WormleysburgInternal medicine · Physician
1000 N Front St, 17043 WormleysburgPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
503 Bridge St, 17070 New CumberlandHospital pharmacy · Medical care center · Physical and rehabilitation medicine
503 Bridge St, 17070 New CumberlandInternal medicine · Physician
420 Sioux Dr, 17050 MechanicsburgPhysiotherapy · Physical and rehabilitation medicine
5108 E Trindle Rd, 17050 Mechanicsburg