Taqueria & Deli Atlixco LLC
1151/2 Bloomfield Ave
Newark
NJ
07102
(973) 481-0525
Open Map
Delicatessens
Farmers Market
Food & Dining
Food and Dining
Restaurants