Planet Fresh Gourmet Burritos is housed in the conveniently located and historic Santa Cruz Hotel at the corner of Cedar and Locust streets in downtown Santa Cruz. Planet Fresh has won numerous awards for its tasty gourmet fare of not only burritos but tostadas, quesadillas, nachos and soft and hard tacos as well. Top everything off with salsa from the fresh salsa bar.