Stella Di Mare is an Italian restaurant offering a menu with dishes including fish, lamb, and fresh pasta.