Iguana's Burritozilla

San Jose, United States

Iguana's Burritozilla is said to have the best burritos in town. You can choose several different burrito styles, 8 types of meat and 3 types of beans. Try the "Burritozilla" if you dare—it's 17 inches long and weighs in at a whopping 5 pounds!.