1009 Mountain Trace Birmingham, AL 35342

$765,000.00
5 beds
6 baths
6,683 sqft
MLS # Active
MLS # 103686