Freebirds World Burrito is a chain, that will be opening in OC later this month.
Freebirds is known for their 7lb burrito.
For those of you who have had Freebirds and El Tepeyac, who has the better burrito?
Updated 2 months ago | 12
Updated 1 year ago | 9
Updated 12 months ago | 9
Updated 2 months ago | 6
Updated 2 years ago | 5