Where is Lara?

Where is Lara located?

Lara, Aquitaine, France (approx. 43.0189565292°, -0.9554672241°)


Where is Lara on the map?