Drenched in opulent 18th-century French architectural features, Chateau de Champlatreux is the perfect French destination wedding venue.