Bandoleros 66 Flagstaff / See more of bandoleros 66 on facebook. Bandoleros 66 Flagstaff : Barbecue restaurant in flagstaff, arizona.