The Santa Cruz Mountains Art Center is located in Felton, California, not Ben Lomond. It’s a community arts hub offering classes, exhibitions, and studio space in the redwoods.