The Clifton kitchen is a garden cafe in the heart of Clifton Nurseries, in the centre of London. With the Heathrow express you are there in just 15 minutes.


Popular posts from this blog