Carrboro Restaurant Guide

Armadillo Grill

(919) 929-4669

120 E Main St, Carrboro, NC 27510

View Map

Dining Specials

Aidans Pizza
Pizzeria Restaurant in
Carrboro


50% Off Dining Certificates at these locations...

Sorry, there are currently no reviews.

Read More Carrboro Restaurant Reviews

Armadillo Grill Map