$419,000 3 Beds | 2.5 Baths 1308 Shades TerraceIrondale, AL 35210 $393,900 3 Beds | 2.5 Baths 1003 Grand River BlvdLeeds, AL 35094 $359,900 3 Beds | 2.5 Baths 1904 Green Leaf CircleHoover, AL 36226 $575,000 3 Beds | 2 Baths 490 Pepper RoadCropwell, AL 35054 $560,000 5 Beds | 4.5 Baths 219 Trace Ridge RoadHoover, AL 35244 $499,900 3 Beds | 2.5 Baths 3531 Valley CircleVestavia Hills, AL 35243 $379,999 4 Beds | 2.5 Baths 2721 Crossvine DriveHelena, AL 35022 $450,000 4 Beds | 3.5 Baths 4200 Eagle Crest CoveBirmingham, AL 35242 $269,900 2 Beds | 2 Baths 954 Tyler Crest LaneHoover, AL 35226 $259,900 2 Beds | 2.5 Baths 1659 Savannah Park LaneVestavia Hills, AL 35216 $325,000 3 Beds | 2.5 Baths 403 Chase Plantation ParkwayHoover, AL 35244 $350,000 3 Beds | 2 Baths 1044 50th Place SBirmingham, AL 35222 $274,900 4 Beds | 2.5 Baths 368 Rose RoadRainbow City, AL 35906 $1,200,000 4 Beds | 4.5 Baths 830 Valley View RoadIndian Springs, AL 35124 $719,000 5 Beds | 3.5 Baths 4220 Gaines Mill CircleMountain Brook, AL 35213 $196,100 3 Beds | 1 Baths 517 22nd Street SWBirmingham, AL 35211 $125,000 3 Beds | 1 Baths 4949 Karen LaneAdamsville, AL 35005 $115,000 3 Beds | 2 Baths 1249 Park AvenueBirmingham, AL 35217 $425,000 4 Beds | 2 Baths 5252 6th Avenue SouthBirmingham, AL 35212 $549,900 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 $325,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 $895,000 4 Beds | 4.5 Baths 1709 Indian Creek DriveVestavia Hills, AL 35243 $699,900 4 Beds | 3 Baths 2208 Tanglewood RoadVestavia Hills, AL 35 $399,000 4 Beds | 3.5 Baths 524 Liberty Ridge RoadChelsea, AL 35043 $459,000 4 Beds | 3 Baths 1828 Canton RoadVestavia Hills, AL 35216