Stella del Mare is a restaurant specializing in seafood.