Where is La Roda?

Where is La Roda located?

La Roda, Castilla-La Mancha, Spain (approx. 39.20702°, -2.1581637°)


Where is La Roda on the map?