Greenwood Deli Logo
Picture of outside of deli

We are located:

  • 8794 West Dempster St.,
    Niles, IL 60714

Hours:

  • Monday-Saturday 6:00am to 3:00pm
  • Sunday from 6:00am to 2:00pm

Contact Us:

  • (847)390-0993
  • greenwoodeli@gmail.com