Located In Decatur, Alabama just off Hwy 67