Newtown Italian Deli Address: 58 Newtown Rd, Danbury, CT 06810 Phone: (203) 798-6429 Payment: Pizza, Delicatessens, Deli Other Businesses: Little Caesars Pizza at 72 Newtown Rd, Danbury, CT 06810 Supercuts at 72 Newtown Rd, Danbury, CT 06810 Planet Pizza at 71 Newtown Rd, Danbury, CT 06810 Mysore Palace at 54 Pembroke Rd, Danbury, CT 06811 Cowboy's Cafe at 40 Wildman St, Danbury, CT 06810