$195,000 2 Beds | 1 Baths 1770-C Valley AvenueBirmingham, AL 35209 $259,900 3 Beds | 2.5 Baths 3501 Knob Mine Road NorthWarrior, AL 35180 $185,000 3 Beds | 1.5 Baths 429 14th Avenue NWCenter Point, AL 35215 $260,000 3 Beds | 3 Baths 5700 Hidden Valley RoadMcCalla, AL 35111 $689,000 4 Beds | 4.5 Baths 8005 Greystone GreenHoover, AL 35242 $169,900 3 Beds | 1 Baths 1517 McCary Street SWBirmingham, AL 35211 $349,900 3 Beds | 2.5 Baths 9067 Independence DriveKimberly, AL 35091 $524,900 2 Beds | 2 Baths 2900 Redmont Park Circle - Unit 301WBirmingham, AL 35205 $779,000 4 Beds | 3.5 Baths 4323 Boulder Lake CircleVestavia Hills, AL 35242 $930,000 5 Beds | 4.5 Baths 386 North Lake RoadHoover, AL 35242 $499,900 3 Beds | 3.5 Baths 108 Oak Hill DriveDora, AL 35062 $975,000 5 Beds | 4.5 Baths 5900 Deer Crest LaneTrussville, AL 35173 $192,000 3 Beds | 2 Baths 3317 Treehaven CircleAdamsville, AL 35005 $209,500 3 Beds | 2 Baths 409 Westwood AvenueAdamsville, AL 35005 $378,000 3 Beds | 2 Baths 1034 Cherry Blossom LaneMount Olive, AL 35117 $525,000 5 Beds | 4.5 Baths 105 Silver Leaf LaneAlabaster, AL 35007 $140,000 3 Beds | 1 Baths 409 20th Avenue NEBirmingham, AL 35215 $449,900 1 Beds | 1 Baths 300 Hallman Hill E #206Homewood, AL 35209 $258,700 3 Beds | 2 Baths 615 Cottage DriveMt Olive, AL 35117 $589,900 4 Beds | 3.5 Baths 72 Hawthorn StreetBirmingham, AL 35242 $268,000 4 Beds | 3 Baths 321 10th StreetPleasant Grove, AL 35127 $695,000 3 Beds | 2.5 Baths 2056 Glen Eagle LaneBirmingham, AL 35242 $1,599,000 4 Beds | 3 Baths 17 Winthrop AvenueMountain Brook, AL 35213 $449,900 3 Beds | 1.5 Baths 1109 Gladstone AvenueBirmingham, AL 35213 $385,000 5 Beds | 3 Baths 847 Valley CircleLeeds, AL 35094 $385,000 5 Beds | 3 Baths 904 Alford AvenueHoover, AL 35226 $399,900 3 Beds | 2 Baths 3505 Teton CircleHoover, AL 35216 $399,900 3 Beds | 2 Baths 3505 Teton CircleHoover, AL 35216 $85,000 3 Beds | 1 Baths 216 Hardy StreetBirmingham, AL 35228 $105,900 3 Beds | 1 Baths 44 Sunset LaneBirmingham, AL 35215 $319,900 3 Beds | 2 Baths 2221 3rd Avenue SIrondale, AL 35210 $105,000 3 Beds | 1 Baths 2340 3rd Place NWCenter Point, AL 35215 $409,900 5 Beds | 4 Baths 1080 Riviera DriveCalera, AL 35040 $205,000 3 Beds | 2 Baths 621 Mountain Crest DriveChelsea, AL 35043 $950,000 4 Beds | 4 Baths 541 Restoration DriveHoover, AL 35226 $246,900 3 Beds | 3 Baths 703 Treymoor Lake CircleAlabaster, AL 35007 $365,000 2 Beds | 2 Baths 802 City FederalBirmingham, AL 35203 $319,900 4 Beds | 3.5 Baths 467 Sherwood CircleCalera, AL 35040 $245,000 3 Beds | 2 Baths 193 Stonebriar DriveCalera, AL 35040 $284,900 3 Beds | 3 Baths 6181 Woodview LaneMcCalla, AL 35111 $889,000 6 Beds | 5 Baths 4265 Roy Ford CircleHoover, AL 35244 $424,900 3 Beds | 3.5 Baths 809 Boulder Ridge CircleHoover, AL 35244 $275,000 3 Beds | 2.5 Baths 205 Shalimar CircleAlabaster, AL 35007 $749,000 4 Beds | 3.5 Baths 660 Provence DriveVestavia Hills, AL 35242 $349,900 3 Beds | 2 Baths 1104 Berwick RoadBirmingham, AL 35242 $105,000 3 Beds | 1 Baths 1005 Catherine StreetBirmingham, AL 35215 $2,249,000 5 Beds | 5.5 Baths 14 W Montcrest DriveMountain Brook, AL 35213 $179,900 1 Beds | 1 Baths HIghland Plaza Unt 61Birmingham, AL 35203 $249,000 3 Beds | 2 Baths 2312 Dunbar CircleMoody, AL 35004 $389,900 3 Beds | 2 Baths 2009 Lancaster RoadHomewood, AL 35209 $2,375/month 1 Beds | 1 Baths 310 Theatre LoftsBirmingham, AL 35203 $390,000 3 Beds | 2 Baths 1477 Brocks TraceHoover, AL 35244