Where is La Quinta by Wyndham Oakland - Hayward?

Where is La Quinta by Wyndham Oakland - Hayward located?

La Quinta by Wyndham Oakland - Hayward, La Quinta by Wyndham Oakland - Hayward, United States of America (approx. 37.66451°, -122.11788°)


Where is La Quinta by Wyndham Oakland - Hayward on the map?