Contact Us Mon - Wed 10:00 AM - 9:00 PM Thur Closed Fri - Sun 10:00 AM - 9:00 PM 302-894-1998 59 E Main Street Newark, DE 19711