Kellie Castle and Garden, East Neuk of Fife, Fife, Scotland. Property of the National Trust for Scotland.