"Been coming here for at least a decade. Roll tacos and salsa are consistently delicious!"
Phone: +16194253965
Address: 1665 3rd Avenue, Chula Vista, 91911, United States Of America
City: Chula Vista
Dishes: 16
Amenities: 9
Categories: 5
Reviews: 1001