Italpesca is a restaurant specializing in fish and seafood.