Photos: Spring Day in Holland Park

Believe it or not, there is actually a cascading waterfall in Central London! Located within the large and leafy Holland Park, this gorgeous and gushing water feature is the centre point of the parks small restful Kyoto Garden