The Art Cave

The Art Cave

The Art Cave is a cozy gallery and studio tucked away in a renovated warehouse in Santa Cruz. Previously a chewing gum factory, currently…