Full menu with prices & pictures
Los Rios Taco Shop 1096 Broadway Ste 105, 91911, Chula...
(+1)6193490456
The eatery is also easily accessible by public transportation. The closest station is Palomar Street Trolley Station, which is 903 meters away.
Here you can find the menu of Los Rios Taco Shop in Chula Vista. At the moment, there are 12 dishes and drinks on the food list. You can inquire about changing offers via phone.