Elmwood Police Department

  • Agency: Elmwood Police Department
  • Address: 201 West Main Street, Elmwood, 61529 IL
  • Chief:

Elmwood Police Department is located at 201 West Main Street, Elmwood, 61529 IL. The Elmwood Police Department phone number is 309-742-7121.