1968 E 8th St, Chico, California 95928 USA
Another photo taken on the same Chico Nature Center property
Photo Credit: Yelp