Student Spotlight: Terra Creta

Published

“Made from cold pressed oil extracted from carefully selected olives in Crete orchards, Terra Creta is an organic extra virgin olive oil of excellent quality, for fine restaurants and specialty shops”