Posts

Showing posts from October 6, 2011

The Clifton Nurseries, Downtown London

Image
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.