pendingUnder contract$1,350,0002.45 acresJefferson County5 bd, 6 ba • — sq ftVestavia Hills, AL 35242
pendingUnder contract$1,100,0002.21 acresJefferson County4 bd, 3 ba • — sq ftVestavia Hills, AL 35243