La Roda

La Roda is a village located in the Province of Albacete in the autonomous community of Castile-La Mancha in Spain.

Read more about La Roda:  Description