Isle of Olive – A great place to buy olive oil in London

By |2018-07-04T17:08:04+00:00May 8th, 2014|Company News|

We are very proud to have been named a ‘great place to buy olive oil in London’ by the Olive Oil Times! “The shop proffers an excellent selection of oils…”