Mallard Park is right in the middle of Decatur, Alabama, and is a lively and interesting place for both locals and visitors. This beautiful park covers a large area and has lots of attractions and activities for people of all ages, making it a great place for families, adventurers, and nature fans. Mallard Park offers…