Halsted Street Deli at Harlem Irving PlazaRestaurantsNorridge, IL+17086955556Not providedNot provided