709 Main St, St. Helena, California 94574 USA
Located just south of St Helena's Main Street area
Photo Credit: Yelp