Japanese Garden

 

Let the tranquil and soothing images of the restored garden at Cowden, Clackmannanshire, Scotland bring you inner peace and stillness.

Advertisements