Where is La Quinte?

Where is La Quinte located?

La Quinte, La Quinte, France (approx. 48.05856°, 0.0385084°)


Where is La Quinte on the map?