$1,424,900 6 Beds | 6.5 Baths 409 Sterrett AvenueHomewood, AL 35209 $439,000 4 Beds | 3 Baths 2216 Haden StreetBirmingham, AL 35226 $699,900 3 Beds | 2 Baths 3556 Rockhill Road3556 Rockhill Rd, Birmingham, AL 35223 $160,000 3 Beds | 2 Baths 906 Chapel Creek DriveHoover, AL 35226 $799,000 5 Beds | 3.5 Baths 1639 Panorama LaneVestavia Hills, AL 35216 $1,500,000 6 Beds | 7.5 Baths 8198 Castlehill RoadBirmingham, AL 35242 $624,900 4 Beds | 3.5 Baths 2060 Greenside WayHoover, AL 35226 $680,000 4 Beds | 3.5 Baths 2679 Swiss LaneHoover, AL 35216 $3,595,000 5 Beds | 5.5 Baths 4557 Dolly Ridge RoadVestavia Hills, AL 35243 $534,900 4 Beds | 2.5 Baths 3292 Farrington Wood PlaceVestavia Hills, AL 35243 $950,000 3 Beds | 3 Baths 104 Crestwood DriveMountain Brook, AL 35213 $699,900 4 Beds | 4.5 Baths 6121 Rosemont CourtHoover, AL 35242 $339,900 3 Beds | 3.5 Baths 2343 Deerwood RoadHoover, AL 35216 $699,900 4 Beds | 3 Baths 8302 Annika DriveHoover, AL 35244 $625,000 4 Beds | 4.5 Baths 1693 Crossgate DriveVestavia Hills, AL 35216 $699,900 4 Beds | 3 Baths 248 Shades Crest RoadHoover, AL 35226 $649,900 4 Beds | 3 Baths 1405 Panorama DriveVestavia Hills, AL 35216 $699,900 5 Beds | 3.5 Baths 1857 Catala RoadVestavia Hills, AL 35216 $1,199,000 4 Beds | 3.5 Baths 210 Edgeview AvenueHomewood, AL 35209 $850,000 5 Beds | 4.5 Baths 786 Hampden Place CircleVestavia Hills, AL 35242 $699,900 4 Beds | 3 Baths 1624 Panorama DriveVestavia Hills, AL 35216 $325,000 3 Beds | 2.5 Baths 655 Flag CircleHoover, AL 35226 $425,000 3 Beds | 2 Baths 2150 Kent WayHoover, AL 35226 $750,000 4 Beds | 3.5 Baths 2036 King Stables RoadHoover, AL 35242 $420,000 4 Beds | 3 Baths 1418 Lantana DriveHoover, AL 35226 $999,000 4 Beds | 3.5 Baths 935 Saulter RoadHomewood, AL 35209 $479,900 3 Beds | 2 Baths 2295 Woodcreek DriveHoover, AL 35226 $669,900 4 Beds | 4.5 Baths 2090 Baneberry DriveHoover, AL 35244 $339,000 3 Beds | 2 Baths 4565 Guilford CircleHoover, AL 35242 $475,000 4 Beds | 3 Baths 3527 Valley CircleVestavia Hills, AL 35243 $619,900 3 Beds | 2.5 Baths 289 Strathdon PlaceVestavia Hills, AL 35242 $174,900 2 Beds | 1 Baths 110 Sterling Oaks DriveHoover, AL 35244 $679,900 5 Beds | 4 Baths 2360 Sunrise WayHoover, AL 35226 $1,249,000 4 Beds | 3.5 Baths 3480 Westbury RoadMountain Brook, AL 35223 $835,000 5 Beds | 3.5 Baths 4357 Boulder Lake CircleVestavia Hills, AL 35242 $280,000 4 Beds | 2 Baths 2028 Weeping Willow LaneHoover, AL 35216 $525,000 4 Beds | 3.5 Baths 6416 Black Creek LoopHoover, AL 35244 $685,000 5 Beds | 4 Baths 2216 Old Gould RunHoover, AL 35244 $699,900 4 Beds | 4.5 Baths 3324 Panorama Brook DriveVestavia Hills, AL 35216 $419,900 4 Beds | 2.5 Baths 517 White Stone WayBirmingham, AL 35226 $210,000 2 Beds | 2.5 Baths 212 Sheffield CourtHoover, AL 35226 $1,099,000 6 Beds | 4.5 Baths 1013 Royal MileBirmingham, AL 35242 $745,000 3 Beds | 2 Baths 506 Morris BlvdHomewood, AL 35209 $469,900 3 Beds | 2 Baths 1128 Barkley LaneBirmingham, AL 35242 $399,900 3 Beds | 2 Baths 3711 James Hill CircleHoover, AL 35226 $950,000 5 Beds | 4.5 Baths 2921 Grand AvenueHoover, AL 35226 $279,900 2 Beds | 1.5 Baths 3939 Montclair RoadMountain Brook, AL 35213 $599,900 2 Beds | 2.5 Baths 2440 18th Street SHomewood, AL 35209 $749,900 4 Beds | 4.5 Baths 1 Cross Creek DriveMountain Brook, AL 35213 $779,900 4 Beds | 3.5 Baths 2137 Vestridge DriveVestavia, AL 35216 $549,900 4 Beds | 2.5 Baths 3168 Crossings DriveHoover, AL 35242 $325,900 3 Beds | 1.5 Baths 1016 Sherbrooke DriveHomewood, AL 35209