Carroll Mountain Ln, 05661, Vermont - Redfin
12 addresses found on Carroll Mountain Ln in 05661, Vermont. The average lot size on Carroll Mountain Ln is 210067 sq. ft. The average property tax on Carroll Mountain Ln is $8.7K/yr. Find an address below to learn more about the property details: