Where is La Rose?

Where is La Rose located?

La Rose, La Rose, France (approx. 43.333096°, 5.4297404°)


Where is La Rose on the map?