Michael P. Johnson, PT
Physiotherapy · Physical and rehabilitation medicine · Sports medicine
1500 Lansdowne Ave, 19023 DarbyPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1500 Lansdowne Ave, 19023 DarbyPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1503 Lansdowne Ave, 19023 DarbyPhysiotherapy · Physical and rehabilitation medicine
721 Dresher Rd, 19044 HorshamPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
625 South Ave, 19018 SecanePhysiotherapy · Physical and rehabilitation medicine
1200 W Tabor Rd, 19141 PhiladelphiaPhysiotherapy · Physical and rehabilitation medicine
1200 W Tabor Rd, 19141 PhiladelphiaPhysiotherapy · Physical and rehabilitation medicine
1200 W Tabor Rd, 19141 PhiladelphiaPhysiotherapy · Physical and rehabilitation medicine
411 Riverview Rd, 19081 SwarthmorePhysiotherapy · Physical and rehabilitation medicine
1020 Oak Lane Ave, 19126 PhiladelphiaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
461 Cann Rd, 19382 West ChesterPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
4525 N Broad St, 19140 PhiladelphiaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
721 Dresher Rd, 19044 HorshamPhysiotherapy · Physical and rehabilitation medicine
638 Brandywine Pkwy, 19380 West ChesterPhysiotherapy · Physical and rehabilitation medicine
638 Brandywine Pkwy, 19380 West ChesterPhysiotherapy · Physical and rehabilitation medicine
638 Brandywine Pkwy, 19380 West ChesterPhysiotherapy · Physical and rehabilitation medicine
638 Brandywine Pkwy, 19380 West ChesterPhysiotherapy · Physical and rehabilitation medicine
638 Brandywine Pkwy, 19380 West ChesterPhysiotherapy · Physical and rehabilitation medicine
638 Brandywine Pkwy, 19380 West ChesterPhysiotherapy · Physical and rehabilitation medicine
638 Brandywine Pkwy, 19380 West ChesterPhysiotherapy · Physical and rehabilitation medicine
638 Brandywine Pkwy, 19380 West Chester