1053 Water St, Santa Cruz, California 95062 USA
Excellent Chile Verde Burrito Dorado!
Photo Credit: Yelp