Vestavia Country Club prepares for $10 million makeover

by