3330 Yulupa Avenue, Santa Rosa, CA 95405, USA
3330 Yulupa Avenue
Santa Rosa
California
95405
United States
ï¾½ acre fenced lawn and wood chip area Water, picnic table. Bathrooms.