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
MONTE VISTA-MONTREAT
Properties in Vestavia Hills in MONTE VISTA-MONTREAT
Find homes for sale in Vestavia Hills by selecting a property below:
2050 Montreat Cir Unit 2050D, Vestavia Hills, AL 35216
1118 Montgomery Hwy, Vestavia Hills, AL 35216
2050 Montreat Cir Unit 2050C, Vestavia Hills, AL 35216
2046 Montreat Cir Unit 2046D, Vestavia Hills, AL 35216
2048 Montreat Cir Unit 2048B, Vestavia Hills, AL 35216
2036 Montreat Cir Unit D, Vestavia Hills, AL 35216
171 Montgomery Hwy Unit B, Vestavia Hills, AL 35216
512 Montgomery Hwy, Vestavia Hills, AL 35216
1446 Montgomery Hwy, Vestavia Hills, AL 35216
1032 Montgomery Hwy, Vestavia Hills, AL 35216
2048 Montreat Cir Unit 2048A, Vestavia Hills, AL 35216
1459 Montgomery Hwy, Vestavia Hills, AL 35216
1205 Montgomery Hwy, Vestavia Hills, AL 35216
2050 Montreat Cir Unit C, Vestavia Hills, AL 35216
748 Montgomery Hwy, Vestavia Hills, AL 35216
1400 Montgomery Hwy, Vestavia Hills, AL 35216
1155 Montgomery Hwy, Vestavia Hills, AL 35216
2048 Montreat Cir Unit C, Vestavia Hills, AL 35216
1101 Montgomery Hwy, Vestavia Hills, AL 35216
2048 Montreat Cir Unit 2048D, Vestavia Hills, AL 35216
2040 Montreat Cir Unit D, Vestavia Hills, AL 35216
2046 Montreat Cir Unit D, Vestavia Hills, AL 35216
2044 Montreat Cir Unit 2044D, Vestavia Hills, AL 35216
1021 Montgomery Hwy, Vestavia Hills, AL 35216
2050 Montreat Cir Unit 2050B, Vestavia Hills, AL 35216
2050 Montreat Cir Unit 2050A, Vestavia Hills, AL 35216
2048 Montreat Cir Unit 2048C, Vestavia Hills, AL 35216
2046 Montreat Cir Unit A, Vestavia Hills, AL 35216
2030 Montreat Cir Unit A, Vestavia Hills, AL 35216
2046 Montreat Cir Unit 2046C, Vestavia Hills, AL 35216
115 Montgomery Hwy, Vestavia Hills, AL 35216
1389 Montgomery Hwy, Vestavia Hills, AL 35216
2029 Montreat Cir Unit B, Vestavia Hills, AL 35216
1467 Montgomery Hwy, Vestavia Hills, AL 35216
1288 Montgomery Hwy, Vestavia Hills, AL 35216
2467 Monte Vista Dr, Vestavia Hills, AL 35216
1221 Montgomery Hwy, Vestavia Hills, AL 35216
2044 Montreat Cir Unit 2044B, Vestavia Hills, AL 35216
2037 Montreat Cir Unit C, Vestavia Hills, AL 35216
2044 Montreat Cir Unit 2044A, Vestavia Hills, AL 35216
1121 Montgomery Hwy, Vestavia Hills, AL 35216
1400 Montgomery Hwy Unit B, Vestavia Hills, AL 35216
2042 Montreat Cir Unit D, Vestavia Hills, AL 35216
680 Montgomery Hwy, Vestavia Hills, AL 35216
2045 Montreat Cir Unit D, Vestavia Hills, AL 35216
2038 Montreat Cir Unit B, Vestavia Hills, AL 35216
1499 Montgomery Hwy, Vestavia Hills, AL 35216
784 Montgomery Hwy, Vestavia Hills, AL 35216
2042 Montreat Cir Unit 2042A, Vestavia Hills, AL 35216
2492 Monte Vista Dr, Vestavia Hills, AL 35216
2040 Montreat Cir Unit 2040D, Vestavia Hills, AL 35216
2038 Montreat Cir Unit 2038C, Vestavia Hills, AL 35216
2038 Montreat Cir Unit 2038B, Vestavia Hills, AL 35216
2034 Montreat Cir Unit 2034D, Vestavia Hills, AL 35216
125 Montgomery Hwy, Vestavia Hills, AL 35216
2034 Montreat Cir Unit 2034C, Vestavia Hills, AL 35216
2045 Montreat Cir Unit B, Vestavia Hills, AL 35216
312 Montgomery Hwy, Vestavia Hills, AL 35216
2042 Montreat Cir Unit 2042B, Vestavia Hills, AL 35216
144 Montgomery Hwy, Vestavia Hills, AL 35216
1450 Montgomery Hwy, Vestavia Hills, AL 35216
1433 Montgomery Hwy, Vestavia Hills, AL 35216
2030 Montreat Cir Unit B, Vestavia Hills, AL 35216
805 Montgomery Hwy, Vestavia Hills, AL 35216
2046 Montreat Cir Unit 2046B, Vestavia Hills, AL 35216
1510 Montgomery Hwy, Hoover, AL 35216
2040 Montreat Cir Unit 2040C, Vestavia Hills, AL 35216
801 Montgomery Hwy, Vestavia Hills, AL 35216
2044 Montreat Cir Unit 2044C, Vestavia Hills, AL 35216
1604 Montgomery Hwy, Hoover, AL 35216
2463 Monte Vista Dr, Vestavia Hills, AL 35216
2459 Monte Vista Dr, Vestavia Hills, AL 35216
2455 Monte Vista Dr, Vestavia Hills, AL 35216
1209 Montgomery Hwy, Vestavia Hills, AL 35216
716 Montgomery Hwy, Vestavia Hills, AL 35216
2046 Montreat Cir Unit B, Vestavia Hills, AL 35216
2040 Montreat Cir Apt C, Vestavia Hills, AL 35216
2034 Montreat Cir Unit A, Vestavia Hills, AL 35216
2046 Montreat Cir Unit 2046A, Vestavia Hills, AL 35216
2040 Montreat Cir Unit 2040B, Vestavia Hills, AL 35216
2050 Montreat Cir Unit B, Vestavia Hills, AL 35216
2045 Montreat Cir Unit 2045D, Vestavia Hills, AL 35216
2045 Montreat Cir Unit 2045C, Vestavia Hills, AL 35216
2045 Montreat Cir Unit C, Vestavia Hills, AL 35216
2029 Montreat Cir Unit 2029B, Vestavia Hills, AL 35216
645 Montgomery Hwy, Vestavia Hills, AL 35216
2034 Montreat Cir Unit B, Vestavia Hills, AL 35216
1495 Montgomery Hwy, Vestavia Hills, AL 35216
2045 Montreat Cir Unit 2045A, Vestavia Hills, AL 35216
1308 Montgomery Hwy, Vestavia Hills, AL 35216
2045 Montreat Cir Unit 2045B, Vestavia Hills, AL 35216
1459 Montgomery Hwy, Vestavia Hills, AL 35216
650 Montgomery Hwy, Vestavia Hills, AL 35216
1009 Montgomery Hwy, Vestavia Hills, AL 35216
2040 Montreat Cir Unit B, Vestavia Hills, AL 35216
1385 Montgomery Hwy, Vestavia Hills, AL 35216
2030 Montreat Cir Unit 2030A, Vestavia Hills, AL 35216
2040 Montreat Cir Unit 2040A, Vestavia Hills, AL 35216
2038 Montreat Cir Unit 2038D, Vestavia Hills, AL 35216
2030 Montreat Cir Unit 2030B, Vestavia Hills, AL 35216
2030 Montreat Cir Unit 2030C, Vestavia Hills, AL 35216
2044 Montreat Cir Unit B, Vestavia Hills, AL 35216
2038 Montreat Cir Unit D, Vestavia Hills, AL 35216
2036 Montreat Cir Unit 2036A, Vestavia Hills, AL 35216
2471 Monte Vista Dr, Vestavia Hills, AL 35216
2034 Montreat Cir Unit 2034B, Vestavia Hills, AL 35216
2030 Montreat Cir Unit 2030D, Vestavia Hills, AL 35216
1680 Montgomery Hwy, Hoover, AL 35216
2034 Montreat Cir Unit 2034A, Vestavia Hills, AL 35216
2046 Montreat Cir Unit 2046 B, Vestavia Hills, AL 35216
2037 Montreat Cir Unit 2037A, Vestavia Hills, AL 35216
2036 Montreat Cir Unit 2036D, Vestavia Hills, AL 35216
2036 Montreat Cir Unit 2036C, Vestavia Hills, AL 35216
2036 Montreat Cir Unit 2036B, Vestavia Hills, AL 35216
2029 Montreat Cir Unit 2029A, Vestavia Hills, AL 35216
2042 Montreat Cir Unit 2042C, Vestavia Hills, AL 35216
2042 Montreat Cir Unit 2042D, Vestavia Hills, AL 35216
2038 Montreat Cir Unit 2038A, Vestavia Hills, AL 35216
2458 Monte Vista Dr, Vestavia Hills, AL 35216
2038A Montreat Cir Unit A, Vestavia Hills, AL 35216
2048 Montreat Cir Unit B, Vestavia Hills, AL 35216
2037 Montreat Cir Unit 2037D, Vestavia Hills, AL 35216
2037 Montreat Cir Unit 2037C, Vestavia Hills, AL 35216
2037 Montreat Cir Unit 2037B, Vestavia Hills, AL 35216