Elmwood Police Department

  • Agency: Elmwood Police Department
  • Address: 201 W Main St, Elmwood, 61529 IL
  • Chief:
Phone: (309)742-7121
Fax:
Email:
Website:

Elmwood Police Department is located at 201 W Main St, Elmwood, 61529 IL. The Elmwood Police Department phone number is (309)742-7121.