The Organic Deli Cafe is the first in Oxfordshire to offer Slow Pressed Juicing, organic juices made to order with the option to add 'Power Ups' - like your favourite protein powder, seed or why not a hit of organic CBD Oil.