Southlake Orthopaedics
Physical and rehabilitation medicine · Physiotherapy · sports medicine
3686 Grandview Parkway, Physicians Plaza, Suite 430, 35243 BirminghamPhysical and rehabilitation medicine · Physiotherapy · sports medicine
3686 Grandview Parkway, Physicians Plaza, Suite 430, 35243 BirminghamPhysiotherapy · Physical and rehabilitation medicine · sports medicine
3421 S Shades Crest Rd, 35244 HooverPhysiotherapy · Physical and rehabilitation medicine
3421 S Shades Crest Rd, 35244 HooverPhysiotherapy · Physical and rehabilitation medicine · sports medicine
815 Eller Dr, 35215 BirminghamPhysiotherapy · Physical and rehabilitation medicine · sports medicine
1209 Lake Dr SE, 35022 BessemerPhysiotherapy · Physical and rehabilitation medicine
4662 Sandpiper Ln, 35244 HooverPhysiotherapy · Physical and rehabilitation medicine · sports medicine
616 Gadsden Hwy, 35235 BirminghamPhysiotherapy · Physical and rehabilitation medicine · sports medicine
616 Liberty Lake Dr, 35242 VestaviaPhysiotherapy · Physical and rehabilitation medicine · sports medicine
1209 Lake Dr SE, 35022 BessemerPhysiotherapy · Physical and rehabilitation medicine · sports medicine
616 Gadsden Hwy, 35235 BirminghamPhysiotherapy · Physical and rehabilitation medicine
5511 Highway 280, 35242 BirminghamPhysiotherapy · Physical and rehabilitation medicine
183 Fennell St, 35148 SumitonInternal medicine · Physician
1160 Huffman Rd, 35215 BirminghamPhysiotherapy · Physical and rehabilitation medicine · sports medicine
1682 Montgomery Hwy, 35216 BirminghamPhysiotherapy · Physical and rehabilitation medicine
5771 Chestnut Trce, 35244 HooverInternal medicine · Physician
1018 Lake Forest Cir, 35244 HooverInternal medicine · Physician
5444 Crossings Lake Cir, 35242 BirminghamInternal medicine · Physician
4600 Highway 280, 35242 BirminghamPhysiotherapy · Physical and rehabilitation medicine
2200 Riverchase Ctr, 35244 HooverPhysiotherapy · Physical and rehabilitation medicine
1483 Gadsden Hwy, 35235 Birmingham