$459,900 3 Beds | 3 Baths 4164 Alston LaneVestavia Hills, AL 35242 $350,000 3 Beds | 2.5 Baths 2171 Old Cahaba PlaceHelena, AL 35080 $585,000 4 Beds | 2.5 Baths 2759 Stevens Creek RoadHoover, AL 35244 $244,900 2 Beds | 2 Baths 910 Park AvenueOneonta, AL 35121 $549,900 4 Beds | 4.5 Baths 325 Sterling Manor CircleAlabaster, AL 35007 $529,900 4 Beds | 2.5 Baths 2411 Northampton DriveHoover, AL 35226 $290,000 4 Beds | 2 Baths 4472 Prescott LanePinson, AL 35126 $298,000 3 Beds | 2 Baths 3708 Country Club Dr S - Unit ABirmingham, AL 35213 $425,000 4 Beds | 3 Baths 3518 8th Avenue South Birmingham, AL 35222 $530,000 3 Beds | 2 Baths 604 Eastwood PlaceVestavia Hills, AL 35216 $379,000 2 Beds | 1 Baths 913 Broadway StreetHomewood, AL 35209 $199,000 2 Beds | 1 Baths 41 11th Street SouthPell City, AL 35125 $1,297,900 5 Beds | 4.5 Baths 4008 Rock Creek WayBirmingham, AL 35223 $475,000 3 Beds | 2 Baths 311 South River DriveShelby, AL 35143 $389,900 4 Beds | 2 Baths 359 Sunrise CirclePell City, AL 35125 $260,000 3 Beds | 2 Baths 717 Dublin AvenueBirmingham, AL 35210 $218,000 3 Beds | 2 Baths 516 Kincaid Cove LaneOdenville, AL 35120 $218,000 3 Beds | 2 Baths 516 Kincaid Cove LaneOdenville, AL 35120 $229,900 3 Beds | 2 Baths 17 Greenleaf LaneTrussville, AL 35173 $335,000 3 Beds | 2 Baths 448 River Crest DriveHelena, AL 35080 $945,000 4 Beds | 4.5 Baths 8163 Castlehill RoadHoover, AL 35242 $734,900 4 Beds | 3.5 Baths 152 Highway 67Calera, AL 35040 $375,000 4 Beds | 3 Baths 575 Legacy DriveSpringville, AL 35146 $249,900 3 Beds | 2 Baths 97 Monterey CourtPleasant Grove, AL 35127 $309,900 3 Beds | 2 Baths 3474 Ridgecrest DriveHoover, AL 35216 $375,000 4 Beds | 2.5 Baths 509 Brentwood DriveHoover, AL 35226 $265,000 3 Beds | 2 Baths 2316 Russet Meadows TerraceBirmingham, AL 35244 $725,000 4 Beds | 3.5 Baths 2000 Glen Eagle LaneHoover, AL 35242 $550,000 5 Beds | 4.5 Baths 249 Eden View DriveHoover, AL 35244 $699,900 4 Beds | 3.5 Baths 340 Grey Oaks DrivePelham, AL 35124 $849,900 5 Beds | 4 Baths 875 Southbend LaneVestavia Hills, AL 35216 $270,000 3 Beds | 2 Baths 1958 Clarke RoadLeeds, AL 35094 $275,000 3 Beds | 3 Baths 1311 Warrior Jasper RoadWarrior, AL 35180 $299,900 3 Beds | 2 Baths 632 Arrowhead LaneTalladega, AL 35160 $399,000 4 Beds | 3 Baths 5549 Orange DriveMcCalla, AL 35111 $379,900 4 Beds | 3.5 Baths 6304 Walnut DrivePinson, AL 35126 $400,000 4 Beds | 3.5 Baths 3028 Brookhill DriveBirmingham, AL 35242 $194,000 3 Beds | 2 Baths 1125 Redwol DriveBirmingham, AL 35215 $499,900 4 Beds | 3 Baths 1230 29th Street SouthBirmingham, AL 35205 $899,000 3 Beds | 2 Baths 315 Euclid AveMountain Brook, AL 35213 $800,000 6 Beds | 4.5 Baths 493 Sunbelt ParkwayBirmingham, AL 35022 $410,000 3 Beds | 2.5 Baths 5912 Peachwood CircleHoover, AL 35244 $269,900 4 Beds | 2 Baths 26 Forestwood DriveCentreville, AL 35042 $359,900 3 Beds | 2 Baths 3947 Crest LandingIrondale, AL 35210 $227,400 3 Beds | 2 Baths 307 Sterling Oaks DriveHoover, AL 35244 $375,000 4 Beds | 3.5 Baths 101 Pintail DrivePelham, AL 35124 $179,900 2 Beds | 2 Baths 5258 Austin StreetBirmingham, AL 35235 $459,900 4 Beds | 2.5 Baths 178 Barimore BlvdHelena, AL 35080 $493,900 4 Beds | 3.5 Baths 305 Barimore CourtHelena, AL 35080 $419,900 3 Beds | 2.5 Baths 301 Barimore CourtHelena, AL 35080 $275,000 4 Beds | 2.5 Baths 4838 Highland Trace DriveBirmingham, AL 35215 $789,000 5 Beds | 4.5 Baths 5200 Meadow Brook RoadBirmingham, AL 35242