El Castillo del Pollo

523 N Wood Ave, Linden
(908) 588-2105