$1,250,000
6
Beds
⋅
6
Baths
⋅
21469075
MLS
5028 Castle Rock Dr, Birmingham
Listing courtesy of RealtySouth-Inverness Office.