Point Mallard Water Park, Decatur Alabama Map Unavailable Address N/A Decatur AL 35640 United States Upcoming Events No events in this location