The Green Spot Santa Cruz (formerly 3Bros)

1100 Fair Ave Unit B, Santa Cruz, CA 95060, USA, Santa Cruz 95060

Store services and hours aren’t available yet.

Menu updated . Prices and stock can change.