$1,495,000 4 Beds | 3.5 Baths 4381 Kings Mountain RidgeVestavia Hills, AL 35243 $414,900 4 Beds | 3 Baths 304 Tanglewood CircleAlabaster, AL 35007 $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 $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 $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 $415,000 3 Beds | 2 Baths 4027 Simms TrailPelham, AL 35124 $329,900 3 Beds | 2.5 Baths 915 Chestnut Oaks CircleHoover, AL 35244 $539,900 3 Beds | 3 Baths 332 Lakeshore LaneOneonta, AL 35121 $219,900 3 Beds | 2 Baths 629 Scott DriveMoody, AL 35004 $315,000 4 Beds | 2 Baths 185 Grande View PkwyMaylene, AL 35114 $1,280,000 5 Beds | 4.5 Baths 2411 Glasscott PointHoover, AL 35244 $749,000 3 Beds | 3 Baths 42 Legends LaneArley, AL 35541 $599,900 6 Beds | 4.5 Baths 491 Reid RoadDora, AL 35062 $320,000 3 Beds | 2.5 Baths 458 Reach DriveBirmingham, AL 35242 $269,900 3 Beds | 2 Baths 4035 Sherborne RoadIrondale, AL 35210 $310,000 3 Beds | 3 Baths 22837 Donnie Brown DriveMcCalla, AL 35111 $329,900 3 Beds | 2 Baths 6671 Happy Hollow RoadTrussville, AL 35173 $235,000 3 Beds | 2 Baths 537 Warrior DriveAlabaster, AL 35007 $609,900 3 Beds | 2.5 Baths 930 31st Street SBirmingham, AL 35205 $899,900 4 Beds | 3.5 Baths 3640 Miller Hill WayVestavia Hills, AL 35243 $499,900 4 Beds | 2.5 Baths 205 Avanti CircleHoover, AL 35226 $319,000 3 Beds | 2 Baths 271 Ridge RoadShelby, AL 35143 $69,000 2 Beds | 1 Baths 1305 4th Avenue WBirmingham, AL 35208 $425,000 3 Beds | 2 Baths 1112 53rd Street SouthBirmingham, AL 35222 $399,900 4 Beds | 3 Baths 205 Melbourne CircleBessemer, AL 35022 $345,000 3 Beds | 2 Baths 1300 Cresthill RoadBirmingham, AL 35213 $209,900 3 Beds | 2 Baths 2814 Lee Meadows DriveMoody, AL 35004 $450,000 4 Beds | 4 Baths 5907 Peachwood CircleHoover, AL 35244 $285,000 4 Beds | 3 Baths 3240 Monte Doro CircleHoover, AL 35244 $285,000 3 Beds | 2.5 Baths 412 Highland Cove DriveHoover, AL 35226 $699,900 4 Beds | 4.5 Baths 4409 Ashington CircleBirmingham, AL 35244 $284,900 3 Beds | 2 Baths 505 Fox Run CirclePell City, AL 35125 $100,000 3 Beds | 1 Baths 1924 Portage AvenueBirmingham, AL 35234 $629,900 3 Beds | 2 Baths 3040 Iris DriveHoover, AL 35244 $799,900 5 Beds | 5.5 Baths 333 Normandy LaneChelsea, AL 35043 $235,000 3 Beds | 2 Baths 204 4th WayPleasant Grove, AL 35127 $259,900 3 Beds | 2 Baths 151 Hidden Trace CourtMontevallo, AL 35115 $599,900 5 Beds | 4 Baths 1809 Lake Cyrus Club DriveHoover, AL 35244 $290,000 3 Beds | 2.5 Baths 2150 Montreat PkwyVestavia Hills, AL 35216 $189,000 3 Beds | 2 Baths 1821 20th StreetCalera, AL 35040 $139,900 1 Beds | 1 Baths 57 Hanover Circle - Unit 317Birmingham, AL 35205 $719,000 5 Beds | 4 Baths 1825 Kirkman CoveHoover, AL 35242 $479,900 4 Beds | 3 Baths 5947 Mountain View TraceTrussville, AL 35173 $1,200,000 4 Beds | 4 Baths 870 Camp Branch CircleAlabaster, AL 35007