Stella di Mare bei Franco is an Italian restaurant offering a dining experience with a focus on seafood and pizza. The establishment is known for its Italian cuisine.