Joseph B. Duffin, LPTA
Physiotherapy · Physical and rehabilitation medicine · Sports medicine
616 Gadsden Hwy, 35235 BirminghamPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
616 Gadsden Hwy, 35235 BirminghamPhysician · Psychotherapy and psychiatry
1101 E Park Dr, 35235 BirminghamDelicatessen and gourmet · Restaurant · Bakery · Café
1615 Montgomery Hwy, 35216 BirminghamPhysiotherapy · Physical and rehabilitation medicine
1483 Gadsden Hwy, 35235 BirminghamPhysiotherapy · Physical and rehabilitation medicine
1423 Gadsden Hwy, 35235 BirminghamDelicatessen and gourmet · Restaurant
3305 Lorna Rd, 35216 BirminghamPhysiotherapy · Physical and rehabilitation medicine
4128 Heritage Pl, 35216 HooverPhysiotherapy · Physical and rehabilitation medicine
1920 Springville Rd, 35215 BirminghamPhysician · Psychotherapy and psychiatry
48 Medical Park Dr E, 35235 BirminghamDelicatessen and gourmet · Restaurant
50 Medical Park Dr E, 35235 BirminghamPhysiotherapy · Physical and rehabilitation medicine
48 Medical Park Dr E, 35235 BirminghamPhysiotherapy · Physical and rehabilitation medicine
52 Medical Park Dr E, 35235 BirminghamPhysiotherapy · Physical and rehabilitation medicine
52 Medical Park Dr E, 35235 BirminghamNeurology and neurology · Physician
52 Medical Park Dr E, 35235 BirminghamPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
50 Medical Park Dr E, 35235 BirminghamParty service and catering
1240 Center Point Pkwy, 35215 BirminghamNeurology and neurology · Physician
52 Medical Park Dr E, 35235 BirminghamPhysiotherapy · Physical and rehabilitation medicine
4662 Sandpiper Ln, 35244 HooverPhysiotherapy · Physical and rehabilitation medicine
608 13th St, 35228 BirminghamPhysiotherapy · Physical and rehabilitation medicine
1713 Montgomery Hwy S, 35244 Hoover