A French-inspired luxury hotel in Westminster with a destination spa and holistic wellness philosophy.