Where is Armo?

Where is Armo located?

Armo, Burgundy, France (approx. 48.0448081119°, 3.3237075806°)


Where is Armo on the map?