Villa Windsor will open to the public in 2024