Echo, 2006

Echo, 2006

Fleet Place


More works in London: