Where is Suze-la-Rousse?

Where is Suze-la-Rousse located?

Suze-la-Rousse, Suze-la-Rousse, France (approx. 44.28863°, 4.8402314°)


Where is Suze-la-Rousse on the map?