Deli Italiano Herndon hero image

Deli Italiano Herndon

Restaurant

700 Lynn St, Herndon, VA 20170, USA

Biter Score
8.8
Closed
Saturday: 11 AM – 10 PM
Deli Italiano Herndon photo 1
Deli Italiano Herndon photo 2
Deli Italiano Herndon photo 3