Where is Métro La Rose?

Where is Métro La Rose located?

Métro La Rose, Métro La Rose, France (approx. 43.332996°, 5.429453°)


Where is Métro La Rose on the map?