Ichiban Fish House is a seafood restaurant specializing in fresh seafood dishes. It offers a diverse menu in a cozy setting. The establishment is located in North York.