Tower Hill Memorial
Trinity Square Gardens, London, England, United Kingdom
Details