$550,000 3 Beds | 2 Baths 909 Rockford RoadBirmingham, AL 35222 $1,200,000 3 Beds | 2.5 Baths 2930 Berwick RoadBirmingham, AL 35213 $549,900 4 Beds | 2 Baths 4213 Overlook Drive SBirmingham, AL 35222 $580,000 4 Beds | 3.5 Baths 5708 Chestnut TraceHoover, AL 35244 $239,000 2 Beds | 2.5 Baths 159 Cambrian WayBirmingham, AL 35242 $399,900 4 Beds | 2.5 Baths 217 Kensington LaneAlabaster, AL 35007 $1,500,000 4 Beds | 3.5 Baths 200 Bonita DriveHomewood, AL 35209 $499,900 4 Beds | 3 Baths 821 Mountain Branch DriveVestavia Hills, AL 35226 $288,900 4 Beds | 2 Baths 121 Farmingdale DriveHarpersville, AL 35078 $320,000 3 Beds | 2 Baths 137 Chadwick DriveHelena, AL 35080 $240,000 3 Beds | 2 Baths 339 Forest Lakes DriveSterrett, AL 35147 $1,300,000 4 Beds | 3.5 Baths 65 Nolen StreetShoal Creek, AL 35242 $699,900 4 Beds | 4 Baths 2468 O'Neal WayHoover, AL 35242 $750,000 6 Beds | 4.5 Baths 2075 Knollwood PlaceBirmingham, AL 35242 $285,000 4 Beds | 4 Baths 7604 4th AvenueBirmingham, AL 35206 $379,900 3 Beds | 2.5 Baths 6011 Springview DriveMt Olive, AL 35117 $338,000 4 Beds | 2 Baths 1405 Mountain Laurel CircleMoody, AL 35004 $458,900 2 Beds | 2 Baths 306 Blachs LoftsBirmingham, AL 35203 $269,900 3 Beds | 2 Baths 6134 Woodview LaneMcCalla, AL 35111 $269,900 3 Beds | 2 Baths 6134 Woodview LaneMcCalla, AL 35111 $1,389,000 4 Beds | 4.5 Baths 2801 10th Avenue SBirmingham, AL 35205 $294,900 3 Beds | 2 Baths 1205 Overlook DriveTrussville, AL 35173 $299,900 4 Beds | 3.5 Baths 69 Rena DriveSpringville, AL 35146 $399,900 3 Beds | 2.5 Baths 5117 S Broken Bow DriveBirmingham, AL 35242 $415,000 4 Beds | 3 Baths 136 Russet Cove DriveHoover, AL 35244 $709,000 5 Beds | 3.5 Baths 1028 King Stables CircleBirmingham, AL 35242 $524,900 4 Beds | 3.5 Baths 813 Rosebury RoadHelena, AL 35080 $365,000 4 Beds | 2.5 Baths 159 Chesser Loop RoadChelsea, AL 35043 $1,495,000 4 Beds | 3.5 Baths 4381 Kings Mountain RidgeVestavia Hills, AL 35243 $425,000 4 Beds | 3 Baths 211 Cambo TerraceHoover, AL 35226 $414,900 4 Beds | 3 Baths 304 Tanglewood CircleAlabaster, AL 35007 $224,500 3 Beds | 2 Baths 27552 Highway 25Wilsonville, AL 35186 $135,000 3 Beds | 2 Baths 1061 County Road 998Cullman, AL 35057 $290,000 3 Beds | 2 Baths 6444 Aspen LaneHueytown, AL 35023 $299,900 3 Beds | 3 Baths 477 Foothills ParkwayChelsea, AL 35043 $270,000 3 Beds | 2 Baths 5974 Forest Lakes CoveSterrett, AL 35147 $1,150,000 5 Beds | 5.5 Baths 2084 Brook Highland RidgeBirmingham, AL 35242 $1,150,000 4 Beds | 4 Baths 3196 Indian Crest DriveIndian Springs Village, AL 35124 $929,000 5 Beds | 5 Baths 1205 Branchwater LaneVestavia Hills, AL 35243 $749,000 5 Beds | 3.5 Baths 1200 Highland Lakes TrailBirmingham, AL 35242 $275,000 3 Beds | 2 Baths 115 Braxton WayPelham, AL 35124 $397,000 4 Beds | 3 Baths 437 Ramsgate DriveMaylene, AL 35114 $189,900 3 Beds | 3.5 Baths 1133 Sherwood Forest DriveBirmingham, AL 35235 $625,000 5 Beds | 3.5 Baths 800 Haven CircleRiverside, AL 35135 $899,000 5 Beds | 4.5 Baths 5291 Riverbend TrailHoover, AL 35244 $510,000 4 Beds | 3 Baths 2009 Kingston CourtChelsea, AL 35043 $599,900 4 Beds | 2.5 Baths 1852 Windsor BlvdHomewood, AL 35209 $1,749,000 5 Beds | 4 Baths 540 CR 175Crane Hill, AL 35053 $379,000 3 Beds | 2 Baths 2447 Indian Lake DriveBirmingham, AL 35244 $750,000 3 Beds | 3 Baths 506 Hampton DriveHomewood, AL 35209 $415,000 3 Beds | 2 Baths 4027 Simms TrailPelham, AL 35124 $329,900 3 Beds | 2.5 Baths 915 Chestnut Oaks CircleHoover, AL 35244