Quote:
Originally Posted by chuckinca
I don't know how long is has been open - first started going there about 5 years ago. It is off of River Road right next to 101; in a vineyard - no other businesses in the area.
|
Thank for the reply. I think the place we went to was on the northeastern side of Santa Rosa.