Chopped Leaf is the home of comfort greens. Our goal? To change the perception of greens from health food to comfort food. We believe healthy eating should never sacrifice flavour.... more... See more text
Cochrane Palace invites you to their establishment. They are open nightly all week and are easily accessible by car.