16295 Hwy 175, Cobb, CA 95426, United States +1 707-928-4188
How to go there
Pizza restaurant Loc: 38.825 / -122.722
Plan your visit