Mi Armadillo Mexican Taqueria
12 Cebra Ave, Staten Island
(347) 861-7245
Recent Reviews
Order Online
You May Also Like
Morelos Mexican Restaurant & Deli - 6 Cebra Ave
Mexican, Tex-Mex
Dosa Garden - 323 Victory Blvd
Indian, Sri Lankan, Vegan
My Family Pizza - 340 Victory Blvd
Pizza
Restaurants in Staten Island, NY
Mi Armadillo Mexican Taqueria
12 Cebra Ave, Staten Island, NY 10301
(347) 861-7245