Where is La Quinta by Wyndham Davis located?
La Quinta by Wyndham Davis, La Quinta by Wyndham Davis, United States of America (approx. 38.54217°, -121.73166°)
La Quinta by Wyndham Davis, La Quinta by Wyndham Davis, United States of America (approx. 38.54217°, -121.73166°)