$289,900 3 Beds | 3 Baths 1 Wilderness CourtPelham, AL 35124 $160,000 2 Beds | 2 Baths 1502 Patton Creek LaneHoover, AL 35226 $619,000 4 Beds | 2.5 Baths 56 Burnham StreetBirmingham, AL 35242 $389,000 3 Beds | 2 Baths 1013 Unali LaneLeeds, AL 35094 $419,900 3 Beds | 3.5 Baths 1049 Dunnavant PlaceBirmingham, AL 35242 $599,900 4 Beds | 3.5 Baths 717 Kendall DriveVestavia Hills, AL 35226 $339,000 2 Beds | 2 Baths 2020 5th Avenue SBirmingham, AL 35205 $585,000 3 Beds | 3.5 Baths 5695 Chestnut TraceHoover, AL 35244 $399,900 3 Beds | 2 Baths 5744 9th Avenue SBirmingham, AL 35212 $199,900 1 Beds | 1 Baths 1300 20th Street S #305Birmingham, AL 35205 $299,500 4 Beds | 2.5 Baths 509 Reading LaneFultondale, AL 35068 $319,000 3 Beds | 2.5 Baths 5903 Forest Lakes CoveWestover, AL 35147 $470,000 3 Beds | 2 Baths 701 Liberty Shores BlvdVincent, Al 35178 $1,024,900 4 Beds | 3.5 Baths 716 Euclid AvenueMountain Brook, AL 35213 $385,000 3 Beds | 2 Baths 1100 Unali LaneLeeds, AL 35094 $335,000 4 Beds | 2.5 Baths 7043 Kensington AvenueCalera, AL 35040 $424,500 3 Beds | 2 Baths 1104 Monarch AvenueBirmingham, AL 35213 $1,500,000 5 Beds | 4.5 Baths 308 Kings Crest LanePelham, AL 35124 $479,900 3 Beds | 2.5 Baths 2307 Freestone Ridge CoveHoover, AL 35226 $274,900 3 Beds | 2 Baths 400 Sweet Leaf LaneMaylene, AL 35114 $599,900 4 Beds | 2.5 Baths 3375 Sylacauga Fayetteville HighwaySylacauga, AL 35151 $400,000 3 Beds | 2 Baths 4208 Cahaba DriveVestavia Hills, AL 35243 $529,900 4 Beds | 4 Baths 509 Bristol LaneHomewood, AL 35226 $745,000 3 Beds | 2.5 Baths 534 Durham DriveHomewood, AL 35209 $1,245,000 5 Beds | 4 Baths 702 Morris BlvdHomewood, AL 35209 $235,000 3 Beds | 2 Baths 1713 Bradford LaneBessemer, AL 35022 $1,189,000 5 Beds | 5.5 Baths 227 Sheridan LaneVestavia Hills, AL 35216 $765,000 4 Beds | 4.5 Baths 2914 Hamilton RoadPell City, AL 35128 $229,000 3 Beds | 2 Baths 2424 Cove Circle NEBirmingham, AL 35215 $199,900 2 Beds | 2 Baths 5136 Alex WayBirmingham, AL 35215 $474,900 3 Beds | 2.5 Baths 3923 South River CircleVestavia Hills, AL 35243 $525,000 4 Beds | 2 Baths 3528 Belle Meade WayMountain Brook, AL 35223 $989,900 4 Beds | 4 Baths 821 Southbend LaneVestavia Hills AL 35216 $1,699,900 4701 Lynndale RoadGraysville, AL 35073 $464,900 4 Beds | 2.5 Baths 65 Greenbriar LaneSpringville, AL 35146 $739,000 5 Beds | 4 Baths 1027 Pinecliff CircleBirmingham, AL 35242 $874,900 6 Beds | 6 Baths 2089 Knollwood PlaceBirmingham, AL 35242 $299,000 3 Beds | 2.5 Baths 105 Trail CircleAlabaster, AL 35007 $189,000 4 Beds | 1 Baths 1516 30th Street NBirmingham, AL 35234 $419,900 4 Beds | 3 Baths 424 Forest Hills PlaceAlabaster, AL 35007 $599,000 4 Beds | 3.5 Baths 95 Windsor DriveHomewood, AL 35209 $295,500 3 Beds | 2 Baths 3071 Tyler Crest CircleHoover, AL 35226 $725,000 4 Beds | 4 Baths 2418 Jacobs RoadVestavia Hills, AL 35216 $369,900 4 Beds | 3 Baths 3140 Sunny Meadows LaneBirmingham, AL 35242 $315,000 3 Beds | 2 Baths 3882 Grants LaneIrondale, AL 35210 $699,000 4 Beds | 3 Baths 213 Woodland DriveHomewood, AL 35209 $394,900 3 Beds | 1 Baths 400 Whittier DriveBirmingham, AL 35213 $419,900 4 Beds | 3.5 Baths 5883 Carrington LaneTrussville, AL 35173 $505,000 4 Beds | 3 Baths 1008 Willow Branch TrailChelsea, AL 35043 $320,000 4 Beds | 2.5 Baths 6231 Letson Farm TrailBessemer, AL 35022 $359,000 4 Beds | 2 Baths 317 Cinnamon StreetIrondale, AL 35210 $499,900 4 Beds | 3 Baths 4833 Lincrest DriveBirmingham, AL 35222