Where is Belmont-sur-Rance?

Where is Belmont-sur-Rance located?

Belmont-sur-Rance, Belmont-sur-Rance, France (approx. 43.81711°, 2.7548614°)


Where is Belmont-sur-Rance on the map?