1301 CHURCHMANS RD NEWARK, DE 19713 Get Directions
1301 CHURCHMANS RD NEWARK, DE 19713 Get Directions
Leo's Deli was founded in 1997, and is located at 1301 Churchmans Rd in Newark. Additional information is available at or by contacting Andrew Holveck at (302) 737-2049.
© Dun & Bradstreet, Inc. 2025. All rights reserved.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.