An in-depth review of Saint James Paris - Relais & Chateaux in Paris, France, including current room rates, compelling photography, and need-to-know facts.