Chopped Leaf is a restaurant specializing in fresh salads and sandwiches. They focus on providing feel-good meals that leave customers satisfied. Key facts used from search results include mentions of fresh salads and sandwiches.