$799,900 6 Beds | 4 Baths 4009 River View DriveVestavia Hills, AL 35243 $849,900 4 Beds | 3 Baths 1119 Winward LaneVestavia Hills, AL 35216 $495,000 4 Beds | 3 Baths 4161 Alston LaneVestavia Hills, AL 35242 $499,900 5 Beds | 4 Baths 2917 Christopher CourtVestavia Hills, AL 35243 $875,000 5 Beds | 3.5 Baths 1974 Rocky Brook DriveVestavia Hills, AL 35243 $409,000 3 Beds | 2 Baths 1204 Lincoya DriveVestavia Hills, AL 35216 $169,900 3 Beds | 2 Baths 3011-F Massey RoadVestavia Hills, AL 35216 $485,000 3 Beds | 2 Baths 3316 Ridgely CircleVestavia Hills, AL 35243 $379,900 3 Beds | 2 Baths 1753 Vestaview LaneVestavia Hills, AL 35216 $499,900 4 Beds | 3.5 Baths 440 Laredo DriveVestavia Hills, 35226 $699,900 4 Beds | 3.5 Baths 1100 Cahaba Wood CircleVestavia Hills, AL 35243 $260,000 2 Beds | 1.5 Baths 3885 Overton Manor LaneVestavia Hills, AL 35243 $535,000 4 Beds | 4 Baths 3905 River View DriveVestavia Hills, AL 35243 $789,900 5 Beds | 4.5 Baths 3828 Timberline WayVestavia Hills, AL 35243 $899,900 5 Beds | 5.5 Baths 2104 Country Ridge LaneVestavia Hills, AL 35243 $459,900 4 Beds | 2.5 Baths 709 Twin Branch CircleBirmingham, AL 35226 $599,900 4 Beds | 3.5 Baths 401 Vesclub DriveVestavia Hills, AL 35216 $349,900 3 Beds | 2 Baths 1504 Linda Vista DriveVestavia Hills, AL 35216 $374,500 4 Beds | 2 Baths 2449 Kenvil CircleVestavia Hills, AL 35243 $499,900 3 Beds | 2 Baths 1006 Wickford RoadVestavia Hills, AL 35216 $249,900 2 Beds | 2.5 Baths 128 West GreenVestavia Hills, AL 35243 $2,395,000 4 Beds | 5.5 Baths 7441 Ashland LaneVestavia Hills, AL 35242 $449,900 3 Beds | 2 Baths 3925 Bearden DriveVestavia Hills, AL 35243 $679,900 6 Beds | 4.5 Baths 4990 Reynolds LaneVestavia Hills, AL 35242 $115,000 2 Beds | 1 Baths 2045-B Montreat ParkwayVestavia Hills, AL 35216 $475,000 4 Beds | 3 Baths 3404 Surrey Hill LaneVestavia Hills, AL 35243 $625,000 4 Beds | 3.5 Baths 2959 Altadena Ridge DriveBirmingham, AL 35243 $295,000 3 Beds | 2 Baths 4220 Milhaven DriveVestavia Hills, AL 35243 $499,900 3 Beds | 3 Baths 2576 Mountain Woods DriveVestavia Hills, AL 35216 $385,000 3 Beds | 2.5 Baths 1130 Mayland LaneVestavia Hills, AL 35216 $625,000 5 Beds | 3.5 Baths 4267 Hamlin PlaceVestavia Hills, AL 35242 $699,900 4 Beds | 3 Baths 728 Rockbridge RoadVestavia Hills, AL 35216 $324,900 2 Beds | 2.5 Baths 2501 Countrywood TraceVestavia Hills, AL 35243 $399,900 4 Beds | 3 Baths 2632 Willow Brook LaneVestavia Hills, AL 35226 $375,000 3 Beds | 2 Baths 3313 Valley Park DriveVestavia Hills, AL 35243 $439,900 3 Beds | 2 Baths 1845 Montclaire DriveVestavia Hills, AL 35216 $399,900 3 Beds | 2.5 Baths 2244 Great Rock RoadVestavia Hills, AL 35216 $709,900 4 Beds | 3 Baths 3468 Birchwood LaneVestavia Hills, AL 35243 $899,900 5 Beds | 5.5 Baths 2301 Longleaf WayVestavia Hills, AL 35243 $419,900 3 Beds | 2 Baths 836 Comer CircleVestavia Hills, AL 35216 $599,900 4 Beds | 4 Baths 2626 Cobble Hill WayVestavia Hills, AL 35216 $525,000 4 Beds | 3 Baths 2320 Barr RoadVestavia Hills, AL 35216 $1,050,000 5 Beds | 4.5 Baths 516 Lake Colony DriveVestavua Hills, AL 35242 $1,550,000 5 Beds | 5.5 Baths 2330 Lime Rock CircleVestavia Hills, AL 35216 $465,000 3 Beds | 2 Baths 4057 White Oak DriveVestavia Hills, AL 35243 $465,000 3 Beds | 2 Baths 3516 Ridgedale DriveVestavia Hills, AL 35242 $399,900 3 Beds | 2 Baths 2429 Altadena RoadBirmingham, AL 35243 $649,900 5 Beds | 3 Baths 1804 Post Oak RoadVestavia Hills, AL 35216 $545,000 4 Beds | 2.5 Baths 3413 Danner CircleVestavia Hills, AL 34243 $539,900 3 Beds | 2 Baths 1469 Willoughby CircleVestavia Hills, AL 35216 $475,000 4 Beds | 3 Baths 906 Granbury RoadVestavia Hills, AL 35216 $499,900 5 Beds | 3.5 Baths 2351 Limerock RoadVestavia Hills, AL 35216 $399,900 4 Beds | 4 Baths 2655 Yorkmont DriveVestavia Hills, AL 35226 $719,900 4 Beds | 3.5 Baths 4327 Boulder Lake CircleVestavia Hills, AL 35242 $249,900 3 Beds | 2.5 Baths 3848 Overton Manor TrailVestavia Hlls, AL 35243 $874,900 5 Beds | 4.5 Baths 1005 Wickford RoadVestavia Hills, AL 35216 $495,000 5 Beds | 3.5 Baths 2816 Abingdon ParkwayVestavia Hills, AL 35243 $289,000 3 Beds | 2 Baths 1228 Edinborough LaneVestavia Hills, AL 35226 $454,900 3 Beds | 2 Baths 4137 Vestview DriveVestavia Hills, AL 35243 $600,000 4 Beds | 3.5 Baths 1616 Panorama DriveVestavia Hills, AL 35216 $639,900 4 Beds | 2 Baths 1105 Graylynn DriveVestavia Hills 35216 $439,900 3 Beds | 2 Baths 1608 Stonewall DriveVestavia Hills, AL 35226 $324,000 3 Beds | 2.5 Baths 3302 Shallowford CircleVestavia Hills, AL 35216 $559,900 3 Beds | 2.5 Baths 724 Rockbridge RoadVestavia Hills, AL 35216 $524,900 4 Beds | 3 Baths 2105 Woodhue CircleVestavia Hills, AL 35216 $569,000 3 Beds | 2.5 Baths 2065 Vestavia Lake DriveVestavia Hills, AL 35216 $649,900 5 Beds | 4 Baths 1208 Branchwater LaneVestavia Hills, AL 35216 $399,000 4 Beds | 2.5 Baths 1609 Hamilton CourtBirmingham, AL 35243 $379,900 3 Beds | 2.5 Baths 2929 Panorama TrailVestavia Hills, AL 35216 $499,900 4 Beds | 3.5 Baths 2800 Crossgate CircleVestavia Hills, AL 35216 $599,000 3 Beds | 2.5 Baths 2100 Fox Valley CircleVestavia Hills, AL 35216 $157,500 3 Beds | 2 Baths 3011 Massey Road - Unit HVestavia Hills, AL 35216 $514,900 3 Beds | 2.5 Baths 2208 Old South TraceVestavia Hills, AL 35216 $555,000 3 Beds | 2 Baths 1257 Branchwater LaneVestavia Hills, AL 35216 $425,000 4 Beds | 3.5 Baths 2516 Panorama PlaceVestavia Hills, AL 35216 $379,900 3 Beds | 2 Baths 3347 Rosemary LaneVestavia Hills, AL 35243 $299,900 3 Beds | 2 Baths 3029 Panorama TrailVestavia Hills, AL 35216 $725,000 4 Beds | 3 Baths 1748 Mountain Woods CircleVestavia Hills, AL 35216 $399,900 4 Beds | 3 Baths 3300 Castle Crest DriveVestavia Hills, AL 35216 $429,900 3 Beds | 2 Baths 2129 Ridgeview DriveVestavia Hills, AL 35216 $645,000 4 Beds | 3.5 Baths 773 Hampden Place CircleVestavia Hills, AL 35242 $269,900 3 Beds | 2.5 Baths 3278 Overton Manor DriveVestavia Hills, AL 35243 $529,000 4 Beds | 3 Baths 1428 Badham DriveVestavia Hills, AL 35216 $374,900 4 Beds | 2 Baths 924 Mountain Branch DriveVestavia Hills, AL 35226 $344,900 4 Beds | 2 Baths 3425 Sheffield CircleVestavia Hills, AL 35223 $152,500 2 Beds | 2 Baths 3023-C Massey Road Vestavia Hills, AL 35216 $435,000 4 Beds | 3 Baths 4069 Alston LaneVestavia Hills, AL 35242 $399,000 3 Beds | 2 Baths 3200 Westbrook DriveVestavia Hills, AL 35216 $399,000 4 Beds | 3 Baths 2492 Altadena RoadVestavia Hills, AL 35243 $369,900 4 Beds | 3 Baths 2804 Cross Bridge DriveVestavia Hills, AL 35216 $309,000 2 Beds | 2 Baths 4233 Milhaven DriveVestavia Hills, AL 35243 $615,000 4 Beds | 4.5 Baths 1005 Wickford RoadVestavia Hills, AL 35216 $809,000 3 Beds | 3 Baths 2617 Millwood RoadVestavia Hills, AL 35243 $187,000 3 Beds | 1 Baths 3320 Troy PlaceVestavia Hills, AL 35243 $574,900 3 Beds | 2 Baths 901 Southridge DriveVestavia Hills, AL 35216 $285,000 3 Beds | 2 Baths 3902 Asbury Park LaneVestavia Hills, AL 35243 $529,900 4 Beds | 2.5 Baths 2305 Hunters CoveVestavia Hills, AL 35216 $575,000 4 Beds | 4 Baths 3905 River View DriveVestavia Hills, AL 35243 $739,900 4 Beds | 2.5 Baths 2201 Royal Crest CircleVestavia Hills, AL 35216 $369,900 3 Beds | 2 Baths 3778 Glass DriveBirmingham, AL 35223