Answer
Montmartre, Paris, is where Francis Xavier took his vows. Montmartre is a historic hill in the north of Paris, France, and is known for its artistic and bohemian atmosphere. The Basilica of the Sacré-Cœur is located on the summit of the hill, and it is one of the most iconic landmarks in Paris.