Locations

Strategically positioned to satisfy all of your queso cravings you’ll find two central North Carolina Armadillo restaurants.

Carrboro, NC – 120 East Main Street – 919.929.4669

Raleigh, NC – 439 Glenwood Avenue – 919.546.0555