Terraced Garden


Terraced Garden - architectural structure in Aberdeenshire, Scotland, UK.