Get directions to: Super Burrito & Taqueria, Davis, CA
Restaurant address: 1260 Lake Blvd. & Ste. 103 Davis, CA 95616, USA
Restaurant: Super Burrito & Taqueria