Google
×

Lorcha/L'Orxa

Municipality in Spain
Lorcha, or L'Orxa, is a municipality in the comarca of Comtat in the Valencian Community, Spain. As of the year 2021, it has a total population of 581. Wikipedia
Population: 596 (2018)
Elevation: 1,532′