Thee Olive Tree
Thee Olive Tree is without a doubt one of London's best olive stalls. If moreish anchovy stuffed olives, herbaceous marinated feta, and sundried tomatoes take your fancy, then you're in for a treat.
Thee Olive Tree sells not only an incredible range of delectable olives, but also much more. Every week find peppers, fresh salads and sundried tomatoes, olive oil and an incredible selection of olives here every week.