139 Water St, Santa Cruz, California 95060 USA
Cali Burrito's here are incredible.
Photo Credit: Yelp