Point Mallard is located in Decatur Alabama, just a few minutes off I-65, midway between Nashville, Tennessee and Birmingham, Alabama. Take Exit 340, AL-20 West toward Decatur. After crossing the bridge at the Tennessee River, take second left onto Church Street. Church Street merges with 19th Avenue, then Point Mallard Drive, and finally 8th Street. Follow the signs to Point Mallard Spirit of America Field and Aquatic Center.