Il Granchio is a seafood restaurant offering Italian and Mediterranean cuisine. It is located on Via Nazionale.