The Deli

Located within the Holiday Center in Downtown Duluth

NOW OPEN

11:00am-2:00pm Monday - Friday only