There is one place named Saint-Louis in French Guiana.
All places in the world called "Saint-Louis".