Now Taking Reservations ✻ Ellwood Steak and Fish House is now taking reservations. Call 815-901-0270 during normal business hours to book your reservation! ✻