1. Stowe Land Trust 699 S Main St, Stowe, VT 05672 Coordinate: 44.45716,-72.69421 Phone: (802) 253-7221