It's not in your immediate area but a buddy has one in Ohatchee just north of Anniston and south of Gadsden.
He charges $2 to fish and $1.25 per pound and you are going to catch fish.
If that will work for you let me know and I will get you in touch with the guy.