Amherst House is the perfect year-round vacation spot. Located in a desirable scenic area, there are many nearby activities. The house has panoramic views of beautiful Amherst Lake and is located just off Route 100 in plymouth, vermont. There are spacious common rooms and five comfortable bedrooms for privacy.