Armadillo Grill 0.00 Downtown Carrboro Bookmark Contact Information 120 E. Main St. 919-929-4669 http://armadillogrill.com Detailed InformationTex-Mex burritos, enchiladas, tacos, nachos.