Ellwood Steak & Fish House – 1879 Lounge

2219 Sycamore Rd., DeKalb IL, 60115

815-901-0270

Ellwood Steak & Fish House – 1879 Lounge

Ellwood Steak and Fish House is an unique, upscale local restaurant. The 1879 Lounge is nestled inside with its own separate entrance. Located on busy Sycamore Rd. in DeKalb, Illinois, directly across from the Market Square Shopping Center. Stop in to check out our Daily Lunch and Dinner Features! Now serving from our dinner menu all day on Sundays!

pixel