Chopped Leaf
Sandwich Shop · Fast Food
Chopped Leaf is a restaurant specializing in fresh salads and sandwiches. They offer customizable options for customers to create their own meals. The establishment is known for its healthy and flavorful choices.
Location