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
Vestavia Hills
MAYLAND-MILLBROOK
Properties in Vestavia Hills in MAYLAND-MILLBROOK
Find homes for sale in Vestavia Hills by selecting a property below:
1141 Mayland Ln, Vestavia Hills, AL 35216
2728 Millbrook Rd, Vestavia, AL 35243
4000 Meadowlawn Dr, Vestavia, AL 35243
4008 Meadowlawn Dr, Vestavia, AL 35243
1140 Mayland Ln, Vestavia Hills, AL 35216
1708 Merryvale Rd, Vestavia Hills, AL 35216
4025 Meadowview Cir, Vestavia, AL 35243
1133 Mayland Ln, Vestavia Hills, AL 35216
1703 Merryvale Rd, Vestavia Hills, AL 35216
4009 Meadowview Cir, Vestavia, AL 35243
1705 Merryvale Rd, Vestavia Hills, AL 35216
4045 Meadowview Cir, Vestavia, AL 35243
1709 Merryvale Rd, Vestavia Hills, AL 35216
4024 Meadowlawn Dr, Vestavia, AL 35243
4016 Meadowlawn Dr, Vestavia, AL 35243
4004 Meadowlawn Dr, Vestavia, AL 35243
4001 Meadowview Cir, Vestavia, AL 35243
4012 Meadowlawn Dr, Vestavia, AL 35243
4020 Meadowlawn Dr, Vestavia, AL 35243
1708 Merryvale Rd Unit 052000, Vestavia Hills, AL 35216
1829 Merryvale Rd, Vestavia Hills, AL 35216
1830 Merryvale Rd, Vestavia Hills, AL 35216
1153 Mayland Ln, Vestavia Hills, AL 35216
4028 Meadowlawn Dr, Vestavia, AL 35243
3124 Midland Dr, Vestavia, AL 35223
3132 Midland Dr, Vestavia, AL 35223
1942 Merryvale Rd, Vestavia Hills, AL 35216
3136 Midland Dr, Vestavia, AL 35223
4009 Meadowlawn Dr, Vestavia, AL 35243
4005 Meadowlawn Dr, Vestavia, AL 35243
4013 Meadowlawn Dr, Vestavia, AL 35243
4001 Meadowlawn Dr, Vestavia, AL 35243
4032 Meadowlawn Dr, Vestavia, AL 35243
3144 Midland Dr, Vestavia, AL 35223
4004 Meadowview Cir, Vestavia, AL 35243
4008 Meadowview Cir, Vestavia, AL 35243
1126 Mayland Ln, Vestavia Hills, AL 35216
1933 Merryvale Rd, Vestavia Hills, AL 35216
1740 Merryvale Rd, Vestavia Hills, AL 35216
1736 Merryvale Rd, Vestavia Hills, AL 35216
2709 Millbrook Rd, Vestavia, AL 35243
4006 Melissa Way, Birmingham, AL 35243
4040 Meadowview Cir, Vestavia, AL 35243
4036 Meadowview Cir, Vestavia, AL 35243
4025 Meadowlawn Dr, Vestavia, AL 35243
3152 Midland Dr, Vestavia, AL 35223
4032 Meadowview Cir, Vestavia, AL 35243
4033 Meadowlawn Dr, Vestavia, AL 35243
1837 Merryvale Rd, Vestavia Hills, AL 35216
3148 Midland Dr, Vestavia, AL 35223
1833 Merryvale Rd, Vestavia Hills, AL 35216
3128 Midland Dr, Vestavia, AL 35223
4028 Meadowview Cir, Vestavia, AL 35243
1911 Merryvale Rd, Vestavia Hills, AL 35216
4024 Meadowview Cir, Vestavia, AL 35243
1901 Merryvale Rd, Vestavia Hills, AL 35216
1840 Merryvale Rd, Vestavia Hills, AL 35216
4020 Meadowview Cir, Vestavia, AL 35243
4017 Meadowlawn Dr, Vestavia, AL 35243
1850 Merryvale Rd, Vestavia Hills, AL 35216
4016 Meadowview Cir, Vestavia, AL 35243
3232 Midland Dr, Vestavia, AL 35223
1366 Merry Fox Ln, Vestavia, AL 35216
1136 Mayland Ln, Vestavia Hills, AL 35216
1930 Merryvale Rd, Vestavia Hills, AL 35216
4213 Milhaven Dr, Vestavia, AL 35243
1134 Mayland Ln, Vestavia Hills, AL 35216
1130 Mayland Ln, Vestavia Hills, AL 35216
1144 Mayland Ln, Vestavia Hills, AL 35216
2728 Millbrook Rd #0, Vestavia Hills, AL 35243
1145 Mayland Ln, Vestavia Hills, AL 35216
4209 Milhaven Dr, Vestavia, AL 35243
1149 Mayland Ln, Vestavia Hills, AL 35216
4219 Milhaven Dr, Vestavia, AL 35243
4208 Milhaven Dr, Vestavia, AL 35243
4216 Milhaven Dr, Vestavia, AL 35243
4212 Milhaven Dr, Vestavia, AL 35243
3120 Midland Dr, Vestavia, AL 35223
3228 Midland Dr, Vestavia, AL 35223
3224 Midland Dr, Vestavia, AL 35223
4241 Milhaven Dr, Vestavia, AL 35243
4220 Milhaven Dr, Vestavia, AL 35243
4228 Milhaven Dr, Vestavia, AL 35243
2708 Millbrook Rd, Vestavia, AL 35243
4236 Milhaven Dr, Vestavia, AL 35243
3290 Midland Dr, Vestavia, AL 35223
2716 Millbrook Rd, Vestavia, AL 35243
4044 Meadowview Cir, Vestavia, AL 35243
2709 Millbrook Rd, Vestavia, AL 35243
3204 Midland Dr, Vestavia, AL 35223
3208 Midland Dr, Vestavia, AL 35223
2713 Millbrook Rd, Vestavia, AL 35243
3242 Midland Dr, Vestavia, AL 35223
3220 Midland Dr, Vestavia, AL 35223
2729 Millbrook Rd, Vestavia, AL 35243
2725 Millbrook Rd, Vestavia, AL 35243
2733 Millbrook Rd, Vestavia, AL 35243
2749 Millbrook Rd, Vestavia, AL 35243
1933 Merryvale Rd, Vestavia Hills, AL 35216
2697 Millbrook Rd, Vestavia, AL 35243
3212 Midland Dr, Vestavia, AL 35223
2717 Millbrook Rd, Vestavia, AL 35243
4233 Milhaven Dr, Vestavia, AL 35243
1728 Merryvale Rd, Vestavia Hills, AL 35216
1732 Merryvale Rd, Vestavia Hills, AL 35216
2609 Millbrook Ln, Vestavia, AL 35243
2744 Millbrook Rd, Vestavia, AL 35243
2607 Millbrook Ln, Vestavia, AL 35243
4012 Meadowview Cir, Vestavia, AL 35243
1148 Mayland Ln, Vestavia Hills, AL 35216
1152 Mayland Ln, Vestavia Hills, AL 35216
2752 Millbrook Rd, Vestavia, AL 35243
4000 Meadowview Cir, Vestavia, AL 35243
4221 Milhaven Dr, Vestavia, AL 35243
4245 Milhaven Dr, Vestavia, AL 35243
4243 Milhaven Dr, Vestavia, AL 35243
3216 Midland Dr, Vestavia, AL 35223
2608 Millbrook Ln, Vestavia, AL 35243
2604 Millbrook Ln, Vestavia, AL 35243
4227 Milhaven Dr, Vestavia, AL 35243
2732 Millbrook Rd, Vestavia, AL 35243
1853 Merryvale Rd, Vestavia Hills, AL 35216
1741 Merryvale Rd, Vestavia Hills, AL 35216
2615 Millbrook Ln, Vestavia, AL 35243