19 days$40k drop • Mar 14$399,9003.4 acresSaint Clair County3 bd, 2 ba • — sq ftSpringville, AL 35146
pendingUnder contract$1,149,9002.55 acresJefferson County4 bd, 4 ba • — sq ftMountain Brook, AL 35213