pendingUnder contract$1,599,0002.23 acresJefferson County6 bd, 5 ba • — sq ftMountain Brook, AL 35223
27 days$10k drop • Apr 28$630,0002.1 acresJefferson County5 bd, 3 ba • 2,850 sq ftVestavia Hills, AL 35226