Armadillo Grill

on December 26, 2008
120 E Main St
Carrboro, NC
United States
35° 54' 37.2636" N, 79° 4' 18.5736" W

Best Mexican in town (actually it is in Carrboro but who really cares). This is fantastic place to go on any day, especially a hungover Sunday morning. The food is a little pricy but it is great. I highly recommend the queso dip. It is quick and rarely disappoints. Checkout: Armadillo Grill