Restaurants in Downey, CA
Restaurants
9126 Telegraph Rd.,
Downey ,
CA
90240
UNITED STATES
Based on 1 reviews
Best chips & salsa ever!
Good food. All the dishes I have tried have been great. The pupusas are VERY good. The chips and salsa are to die for.Worldwide > United States > Downey, CA > Restaurants