Following a major renovation of its historic interiors, Castle Howard’s 21st Century Renaissance will open to the public on 25th April 2025.