You found it!
This is the Versailles of France.