National portrait Gallery of Scotland

Edinburgh, United Kingdom, 1 Queen St