New Leaf is a specialty grocery store focused on natural products, featuring a juice bar and deli.