Jump to content

Orihuela

From Wikimedia Commons, the free media repository

Orihuela is a city in Spain.