Results Physiotherapy Decatur, Alabama 1241 Point Mallard Parkway, Decatur, AL 35601