Where is Louhossoa?

Where is Louhossoa located?

Louhossoa, Louhossoa, France (approx. 43.3164°, -1.3506594°)


Where is Louhossoa on the map?