Samantha Newcomb
Physiotherapy · Physical and rehabilitation medicine
2051 Old Montgomery Hwy, 35244 BirminghamPhysiotherapy · Physical and rehabilitation medicine
2051 Old Montgomery Hwy, 35244 BirminghamPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
2051 Old Montgomery Hwy, 35244 BirminghamPhysical and rehabilitation medicine · Physiotherapy · Sports medicine
4517 Southlake Parkway, 35244 HooverPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1 Perimeter Park S, 35243 BirminghamPhysiotherapy · Physical and rehabilitation medicine
3475 Brent Dr, 35243 VestaviaPhysician · Psychotherapy and psychiatry
1 Perimeter Park S, 35243 BirminghamPhysiotherapy · Physical and rehabilitation medicine
1543 Mountain Dr, 35217 BirminghamPhysiotherapy · Physical and rehabilitation medicine
2305 Kristen Cir, 35124 PelhamPhysiotherapy · Physical and rehabilitation medicine
4664 Wooddale Ln, 35124 PelhamDelicatessen and gourmet · Restaurant
4500 Montevallo Rd, 35210 IrondaleInternal medicine · Physician
5444 Crossings Lake Cir, 35242 BirminghamPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
100 Shadow Wood Park, 35244 BirminghamPhysiotherapy · Physical and rehabilitation medicine
100 Shadow Wood Park, 35244 BirminghamHospital pharmacy · Medical care center · Physical and rehabilitation medicine
3660 Grandview Pkwy, 35243 BirminghamPhysiotherapy · Physical and rehabilitation medicine
3660 Grandview Pkwy, 35243 BirminghamPhysiotherapy · Physical and rehabilitation medicine
245 Cahaba Valley Pkwy, 35124 PelhamInternal medicine · Physician
120 Cahaba Valley Pkwy, 35124 PelhamPhysiotherapy · Physical and rehabilitation medicine
100 Grandview Pl, 35243 BirminghamPhysical and rehabilitation medicine · Physiotherapy · Sports medicine
3686 Grandview Parkway, Physicians Plaza, Suite 430, 35243 BirminghamInternal medicine · Physician
120 Cahaba Valley Pkwy, 35124 Pelham