$719,000 5 Beds | 3.5 Baths 4220 Gaines Mill CircleMountain Brook, AL 35213 $125,000 3 Beds | 1 Baths 4949 Karen LaneAdamsville, AL 35005 $425,000 4 Beds | 2 Baths 5252 6th Avenue SouthBirmingham, AL 35212 $589,000 5 Beds | 4.5 Baths 1505 Wingfield CourtBirmingham, AL 35242 $290,000 4 Beds | 2.5 Baths 2937 Azalea LaneTuscaloosa, AL 35405 $260,000 4 Beds | 2 Baths 16385 Natchez DriveMoundville, AL 35474 $789,000 5 Beds | 3.5 Baths 311 Hickory Valley RoadTrussville, AL 35173 $639,000 5 Beds | 4.5 Baths 5178 Trace Crossings DriveHoover, AL 35244 $425,000 4 Beds | 2 Baths 3025 Panaridge CircleVestavia Hills, AL 35216 $399,900 3 Beds | 2 Baths 3401 Strollaway DriveHoover, AL 35226 $799,900 4 Beds | 3.5 Baths 3005 Shandwick CourtHoover, AL 35242 $434,900 3 Beds | 2.5 Baths 3655 Halcyon TraceTrussville, AL 35173 $294,900 4 Beds | 2.5 Baths 511 Virginia StreetGardendale, AL 35071 $330,000 3 Beds | 2.5 Baths 3235 Overton Manor DriveVestavia Hills, AL 35243 $129,900 3 Beds | 2 Baths 6574 Rock School RoadHarpersville, AL 35078 $134,900 3 Beds | 2 Baths 315 40th Avenue NEBirmingham, AL 35215 $399,000 4 Beds | 2.5 Baths 2771 Village LaneBirmingham, AL 35211 $399,900 3 Beds | 2.5 Baths 525 Thorn Berry LaneBirmingham, AL 35242 $249,900 3 Beds | 2 Baths 5390 Charles Hamilton RoadMcCalla, AL 35111 $409,900 4 Beds | 2.5 Baths 3736 Lookout DriveTrussville, AL 35173 /month 3 Beds | 2 Baths 3606 Blue Lake DriveVestavia Hills, AL 35242 $499,900 3 Beds | 2.5 Baths 1001 Queensbury RoadHomewood, AL 35209 $295,000 3 Beds | 2 Baths 203 Creekside CourtPelham, AL 35124 $200,000 3 Beds | 2 Baths 7829 Vienna AvenueBirmingham, AL 35206 $299,999 3 Beds | 2 Baths 5346 Magnolia South DriveTrussville, AL 35173 $850,000 4 Beds | 3.5 Baths 441 Ves TraceVestavia Hills, AL 35243 $389,000 2 Beds | 2 Baths 2323 2nd Ave S #2DBirmingham, AL 35233 $2,150/month 1 Beds | 1 Baths 2323 2nd Ave S #1CBirmingham, AL 35233 $1,950/month 1 Beds | 1 Baths 2323 2nd Ave S #1ABirmingham, AL 35233 $889,900 5 Beds | 4.5 Baths 5009 Aberdeen WayHoover, AL 35242 $295,000 4 Beds | 2.5 Baths 6481 Southern Trace DriveLeeds, AL 35094 $214,900 3 Beds | 2 Baths 4805 Curtis LaneBirmingham, AL 35215 $920,000 4 Beds | 4.5 Baths 1709 Indian Creek DriveVestavia Hills, AL 35243 $725,000 4 Beds | 3 Baths 2208 Tanglewood RoadVestavia Hills, AL 35 $399,000 4 Beds | 3.5 Baths 524 Liberty Ridge RoadChelsea, AL 35043 $459,900 4 Beds | 3 Baths 1828 Canton RoadVestavia Hills, AL 35216 $325,000 3 Beds | 2 Baths 1230 Overlook DriveTrussville, AL 35173 $319,000 3 Beds | 2 Baths 921 Castlemaine CourtBirmingham, AL 35226 $349,000 3 Beds | 2.5 Baths 5729 Mallard Lake DriveHoover, AL 35244 $399,000 5 Beds | 3 Baths 1295 Atkins-Trimm BlvdHoover, AL 35226 $580,000 4 Beds | 3.5 Baths 4080 Noyak RoadHoover, AL 35226 $199,900 3 Beds | 2 Baths 340 Samford StreetMontevallo< AL 35115 $349,000 4 Beds | 3 Baths 625 Woodland CircleOdenville, AL 35120 $1,100,000 4 Beds | 3 Baths 2608 Rillwood RoadVestavia Hhills, AL 35243 $399,900 4 Beds | 3 Baths 20534 Cathedral LaneMcCalla, AL 35111 $154,900 3 Beds | 2 Baths 1625 Holbrook AvenueBessemer, AL 35020 $275,000 3 Beds | 2 Baths 1008 Valhalla WayCalera, AL 35040 $330,000 4 Beds | 3 Baths 215 Hawks Bend LaneMargaret, AL 35120 $354,000 4 Beds | 2.5 Baths 22841 Sanders WayMcCalla, AL 35111 $299,900 3 Beds | 1.5 Baths 4613 Montevallo RoadIrondale, AL 35210 $209,500 3 Beds | 2 Baths 521 Fair Oaks DriveFairfield, AL 35064 $125,000 2 Beds | 1 Baths 632 64th Street SouthBirmingham, AL 35212