Captain Vic's Fish and Seafood Market is conveniently located on Peace Road, one half mile west of IL Route 23 on the north side of Sycamore, IL.