Los betos
From Wikipedia, the free encyclopedia
Los Betos is a Mexican fast-food establishment. It has several locations in Tucson, Arizona, Albuquerque, New Mexico, and other cities. Its menu [1] includes Super Nachos, Fish Tacos, and the Chile Relleno Burrito. One can also order horchata. The burritos are quite large.