Stella Marina is a restaurant known for its pizza and à la carte menu, offering a good value.