There is a place in St. Helena created with your comfort in mind. Located on a vineyard in the heart of the Napa Valley, the Vineyard Country inn is the perfect setting for romance or relaxation, where time slows down and care is taken to provide an environment that will soothe your soul.