815-895-3456

Ellwood Steak House

  • Restaurant
2219 Sycamore Rd.
DeKalb, IL 60115
(815) 901-0270
  • About

    Ellwood Steak and Fish House is a unique local restaurant with an upscale feel. The 1879 Lounge is nestled inside with its own separate entrance.

CORPORATE SPONSORS: