24691 Dutcher Creek Rd, Cloverdale, California 95425 USA
The virw from the out door seating area
Photo Credit: Yelp