Point Mallard Park

Point Mallard Park is a popular recreation center in Decatur, Morgan County, that includes water slides, campgrounds, golf courses, and an ice skating rink.

Courtesy of the Alabama Tourism Department

Appears In