This place is the truth for quick fixes. All types of trucks.
Taller de Carlos is located at 48 Avenue C, Newark, NJ 07114