1. Fowler Sports Medicine & Orthropaedics PC 100 Rice Mine Road Loop, Tuscaloosa, AL 35406 Coordinate: 33.22806,-87.52901 Phone: (205) 752-1800