Where is La Franqui?

Where is La Franqui located?

La Franqui, La Franqui, France (approx. 43.646313°, 1.4785941°)


Where is La Franqui on the map?