translate English to French: The Hotel de France which allows pets could not be more suited to its guests’ needs.
L’Hôtel de France qui accepte les animaux de compagnie ne pourrait pas être plus adapté aux besoins de ses invités.