The palace has 775 rooms, and the garden is the largest private garden in London