Mary S Payne
Internal medicine · Physician
3820 River View Dr, 35243 Mountain BrkInternal medicine · Physician
3820 River View Dr, 35243 Mountain BrkInternal medicine · Physician
5381 1st Ave N, 35212 BirminghamPhysiotherapy · Physical and rehabilitation medicine · sports medicine
525 55th St S, 35212 BirminghamPhysiotherapy · Physical and rehabilitation medicine · sports medicine
5704 7th Ave S, 35212 BirminghamPhysiotherapy · Physical and rehabilitation medicine
3800 River Run Dr, 35243 Mountain BrkPhysiotherapy · Physical and rehabilitation medicine
21206 Polly Cir, 35111 Lake ViewPhysiotherapy · Physical and rehabilitation medicine · sports medicine
5291 Valleydale Rd, 35242 BirminghamInternal medicine · Physician
120 Colonial Promenade Pkwy, 35007 AlabasterInternal medicine · Physician
101 Missionary Rdg, 35242 BirminghamPhysiotherapy · Physical and rehabilitation medicine · sports medicine
616 Liberty Lake Dr, 35242 Vestavia