6656 Spring Street. Trussville, AL 35173
From $395,632
- 3 Beds
- 2 Baths
The Bradley Arbor Valley Parkway. Moody, AL 35004
From $309,900
- 3 Beds
- 2 Baths
3817 Halbrook Lane. Mountain Brook, AL 35243
From $1,799,000
- 4 Beds
- 4 Baths
341 Boathouse Circle. Sylacauga, AL 35151
From $850,000
- 3 Beds
- 3 Baths
4159 Arnold Lane. Hoover, AL 35244
From $799,000
- 3 Beds
- 2 Baths
4050 Adrian Street. Hoover, AL 35244
From $834,000
- 3 Beds
- 2 Baths
108 Mcalpin Circle. Pelham, AL 35124
From $589,900
- 4 Beds
- 4 Baths
3011 Firefighter Lane. Homewood, AL 35209
From $799,000
- 3 Beds
- 2 Baths
2000 Butler Road. Hoover, AL 35244
From $679,000
- 4 Beds
- 4 Baths
5433 Stonepeake Pkwy. Trussville, AL 35173
From $438,520
- 4 Beds
- 2 Baths
6000 Chelsea Park Bend. Chelsea, AL 35043
From $451,000
- 4 Beds
- 3 Baths
122 Jefferson Place. Birmingham, AL 35242
From $696,152
- 4 Beds
- 4 Baths
4663 South Shades Crest Road. Helena, AL 35022
From $449,999
- 3 Beds
- 2 Baths
3145 Guilford Road. Mountain Brook, AL 35223
From $4,989,000
- 7 Beds
- 6 Baths
6703 Spring Street. Trussville, AL 35173
From $399,000
- 3 Beds
- 2 Baths
167 Jefferson Place. Birmingham, AL 35242
From $540,447
- 3 Beds
- 2 Baths
3221 Sayers Road. Fultondale, AL 35068
From $339,455
- 3 Beds
- 2 Baths
6699 Spring Street. Trussville, AL 35173
From $349,000
- 3 Beds
- 2 Baths
3225 Sayers Road. Fultondale, AL 35068
From $353,955
- 4 Beds
- 2 Baths
177 Jefferson Place. Birmingham, AL 35242
From $525,162
- 3 Beds
- 2 Baths
6635 Spring Street. Trussville, AL 35173
From $389,500
- 3 Beds
- 2 Baths
6631 Spring Street. Trussville, AL 35173
From $439,000
- 4 Beds
- 4 Baths
202 Lokey Drive. Wilsonville, AL 35186
From $1,300,000
- 5 Beds
- 6 Baths
1785 Murray Hill Road. Homewood, AL 35209
From $2,450,000
- 6 Beds
- 6 Baths