Hyde Park Barracks, London (built 1970)
Location: 51.50194°N, 0.16667°W