Log in
Sign up
Members get daily listing updates
SEARCH
For Sale
For Rent
Find an Agent
Feed
Favorites
Redfin Premier
Sell My Home
List My Home for Rent
Mobile App
Homepage
Saved Searches
Why Sell with Redfin?
Owner Dashboard
Open House Schedule
Appointments
Mortgage
Be a Redfin Agent
Notification Settings
Buy ▾
Popular Searches
Homes for sale
Condos for sale
Land for sale
Open houses
Buying Options
Buy with Redfin
Redfin Premier
Buying Resources
Affordability calculator
Home buying guide
Find lenders & inspectors
Free home buying classes
US housing market
Rent ▾
Rental Resources
List my home for rent
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
Sell ▾
My Home
What's my home worth?
My home dashboard
Redfin Selling Options
Why sell with Redfin?
Redfin Premier
Redfin Full Service
Find an agent
Selling Resources
Home selling guide
Will selling pay off?
Find handypeople and stagers
Home improvement trends
Redfin Premier
Mortgage ▾
Mortgage
Get pre-approved
Today's mortgage rates
Payment calculator
Real Estate Agents ▾
Find an Agent
Join as a Redfin Agent
Join our referral network
Agent Resource Center
Feed
Join / Sign in
Redfin
USA
Alabama
Jefferson County
Mountain Brook
GUILFORD-HASTINGS
Properties in Mountain Brook in GUILFORD-HASTINGS
Find homes for sale in Mountain Brook by selecting a property below:
208 Hagood St, Mountain Brk, AL 35213
210 Hagood St, Mountain Brk, AL 35213
3535 Hampshire Dr, Mountain Brk, AL 35223
3549 Hampshire Dr, Mountain Brk, AL 35223
3543 Hampshire Dr Unit 10A, Birmingham, AL 35223
3543 Hampshire Dr, Mountain Brk, AL 35223
3804 Halbrook Ln, Mountain Brk, AL 35243
3576 Hampshire Dr, Mountain Brk, AL 35223
3161 Guilford Rd, Mountain Brk, AL 35223
206 Hagood St, Mountain Brk, AL 35213
3552 Hampshire Dr, Mountain Brk, AL 35223
3572 Hampshire Dr, Mountain Brk, AL 35223
3556 Hampshire Dr, Mountain Brk, AL 35223
2618 Hagood St, Irondale, AL 35210
3551 Hampshire Dr, Mountain Brk, AL 35223
2808 Hastings Rd, Mountain Brk, AL 35223
3145 Guilford Rd, Mountain Brk, AL 35223
3133 Guilford Rd, Mountain Brk, AL 35223
2800 Hastings Rd, Mountain Brk, AL 35223
2824 Hastings Rd, Mountain Brk, AL 35223
2820 Hastings Rd, Mountain Brk, AL 35223
3569 Hampshire Dr, Mountain Brk, AL 35223
2623 Hagood St, Irondale, AL 35210
3542 Hampshire Dr, Mountain Brk, AL 35223
4245 Harpers Ferry Rd, Mountain Brk, AL 35213
3157 Guilford Rd, Mountain Brk, AL 35223
3809 Halbrook Ln, Mountain Brk, AL 35243
3829 Halbrook Ln, Mountain Brk, AL 35243
3833 Halbrook Ln, Mountain Brk, AL 35243
3542 Hampshire Dr #8, Birmingham, AL 35223
3560 Hampshire Dr, Mountain Brk, AL 35223
4240 Harpers Ferry Cir, Mountain Brk, AL 35213
3548 Hampshire Dr, Mountain Brk, AL 35223
3564 Hampshire Dr, Mountain Brk, AL 35223
3568 Hampshire Dr, Mountain Brk, AL 35223
3813 Halbrook Ln, Mountain Brk, AL 35243
4242 Harpers Ferry Cir, Mountain Brk, AL 35213
3567 Hampshire Dr, Mountain Brk, AL 35223
4238 Harpers Ferry Cir, Mountain Brk, AL 35213
4244 Harpers Ferry Cir, Mountain Brk, AL 35213
4205 Harpers Ferry Rd, Birmingham, AL 35213
4234 Harpers Ferry Rd, Birmingham, AL 35213
4201 Harpers Ferry Rd, Birmingham, AL 35213
4236 Harpers Ferry Cir, Mountain Brk, AL 35213
3557 Hampshire Dr, Mountain Brk, AL 35223
3805 Halbrook Ln, Mountain Brk, AL 35243
4246 Harpers Ferry Rd, Mountain Brk, AL 35213
3559 Hampshire Dr, Mountain Brk, AL 35223
3801 Halbrook Ln, Mountain Brk, AL 35243
3800 Halbrook Ln, Mountain Brk, AL 35243
3561 Hampshire Dr, Mountain Brk, AL 35223
3563 Hampshire Dr, Mountain Brk, AL 35223
3553 Hampshire Dr, Mountain Brk, AL 35223
3555 Hampshire Dr, Mountain Brk, AL 35223
2856 Hastings Rd, Mountain Brk, AL 35223
4245 Harpers Ferry Rd, Mountain Brk, AL 35213
2842 Hastings Rd, Mountain Brk, AL 35223
2616 Hagood St, Irondale, AL 35210
4221 Harpers Ferry Rd, Birmingham, AL 35213
4225 Harpers Ferry Rd, Birmingham, AL 35213
4233 Harpers Ferry Rd, Birmingham, AL 35213
4237 Harpers Ferry Rd, Birmingham, AL 35213
4209 Harpers Ferry Rd, Birmingham, AL 35213
4217 Harpers Ferry Rd, Birmingham, AL 35213
4213 Harpers Ferry Rd, Birmingham, AL 35213
2832 Hastings Rd, Mountain Brk, AL 35223
4232 Harpers Ferry Rd, Birmingham, AL 35213
3825 Halbrook Ln, Mountain Brk, AL 35243
3821 Halbrook Ln, Mountain Brk, AL 35243
4200 Harpers Ferry Rd, Birmingham, AL 35213
4228 Harpers Ferry Rd, Birmingham, AL 35213
3817 Halbrook Ln, Mountain Brk, AL 35243
4208 Harpers Ferry Rd, Birmingham, AL 35213
4224 Harpers Ferry Rd, Birmingham, AL 35213
3820 Halbrook Ln, Mountain Brk, AL 35243
3148 Guilford Rd, Mountain Brk, AL 35223
3824 Halbrook Ln, Mountain Brk, AL 35243
2840 Hastings Rd, Mountain Brk, AL 35223
3156 Guilford Rd, Mountain Brk, AL 35223
3828 Halbrook Ln, Mountain Brk, AL 35243
3140 Guilford Rd, Mountain Brk, AL 35223
4212 Harpers Ferry Rd, Birmingham, AL 35213
3808 Halbrook Ln, Mountain Brk, AL 35243
3812 Halbrook Ln, Mountain Brk, AL 35243
3816 Halbrook Ln, Mountain Brk, AL 35243
200 Hagood St, Mountain Brk, AL 35213
204 Hagood St, Mountain Brk, AL 35213
4220 Harpers Ferry Rd, Birmingham, AL 35213
4229 Harpers Ferry Rd, Birmingham, AL 35213
4241 Harpers Ferry Rd, Birmingham, AL 35213
202 Hagood St, Mountain Brk, AL 35213
4216 Harpers Ferry Rd, Birmingham, AL 35213