Daily Archives: September 22, 2017


Yeotown Kitchen Launches in London!

We are delighted to announce that our long awaited Yeotown Kitchen in London is now open! Located in a double fronted space on the lovely Chiltern street in W1, we have been working all hours to create a deliciously beautiful environment for our guests. More than just a healthy cafĂ©, Yeotown Kitchen: Fuel for Body […]