Hyde Park Holocaust Memorial (built 1983)
Location: 51.5043139°N, 0.1588972°W