PendingUnder contract$475,00035 acresJefferson County3 bd, 2 ba • 1,568 sq ftVestavia Hills, AL 35216
PendingUnder contract$629,90010.2 acresTuscaloosa County4 bd, 2.5 ba • 2,850 sq ftDuncanville, AL 35456