Insight Santa Cruz

This is a meditation center, located on the second floor of the Galleria