If you're looking for New Mexican restaurants in Anaheim look no further. Basically Just Burrito Bowls is known for having some of the best New Mexican in Anaheim. Located at 2671 West La Palma A...show more
Last updated April 29, 2021