Get directions to: Clebo & Mac's Deli & Restaurant, Newark, NJ
Restaurant address: 180 16th Ave Newark, NJ 07103, USA
Restaurant: Clebo & Mac's Deli & Restaurant