Does this place accept cash for delivery?
Address: 570 Peoples Plaza, Newark, DE 19702, USA
Lombard Bachh | Jan 19, 2020
No they do not deliver.
Debi Heusser | Jan 19, 2020
They don't deliver
j f whalen jr | Jan 19, 2020
Call To Be Sure!!!!!!
Thanks! Your answer is awaiting moderation.