6301 Hembree Ln, Windsor, California 95492 USA
All the pumps are out of order or you have to go inside
Photo Credit: Yelp