Date Night coming up? Looking for a nice place to dine out with another couple? Check out Ellwood Steak & Fish House! This is their Mouthwatering Mediterranean Salmon! YUM!!! See you for Dinner!!
Ellwood Steak and Fish House is an unique local restaurant with an upscale feel. 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 their Daily Lunch and Dinner Features!
Click Here To Submit A News Tip Or Story