$535,000
3
Beds
⋅
3
Baths
⋅
21469614
MLS
3168 Belwood Dr, Vestavia Hills
Listing courtesy of Keller Williams Realty Vestavia.