Tags: Park.
Point Mallard Park is a park in Decatur Alabama United States that sits on 500 acres (2.0 km2) of the Flint Creek shoreline. The park which is open all year borders the Wheeler National Wildlife Refuge and is operated by the City of Decatur Parks and Recreation Board.