Ellwood Steak House Restaurants Ellwood Steak House Visit Website 2219 Sycamore Road DeKalb, IL 60115 (815) 901-0270 Facebook Twitter About 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.