The VT Treehouse is located on Hawk Mountain in Plymouth, VT. Here you can enjoy everything Vermont has to offer. With access to two of the largest ski resorts in New England just 15 min away, this premier location is just one of the features that sets this beautiful home apart from many.