1020

1020

Trinity Square Gardens on Tower Hill, London. 1980s



£220