Get directions to: Cluck-u Chicken, Newark, DE
Restaurant address: 132 E Main St Newark, DE 19711, USA
Restaurant: Cluck-u Chicken