Where is L'Ile-Rousse?

Where is L'Ile-Rousse located?

L'Ile-Rousse, Corsica, France (approx. 42.6329483901°, 8.9342880249°)


Where is L'Ile-Rousse on the map?