Cafe Brasil-Santa Cruz

Cafe Brasil-Santa Cruz

One of the best organic and fresh places to eat in Santa Cruz. The acai bowl is the BEST hangover cure as well