PendingUnder contract$399,9003.5 acresSaint Clair County3 bd, 2 ba • 1,721 sq ftSpringville, AL 35146
PendingUnder contract$539,9001.69 acresJefferson County5 bd, 3.5 ba • 2,900 sq ftTrussville, AL 35173