Follow the Author

Orihuela
Orihuela (Spanish: [oɾiˈwela] ; Valencian: Oriola) is a city and municipality located at the foot of the Sierra de Orihuela mountains in the province of Alicante, Valencian Community, Spain. The city ...
Read more
Information taken from:Orihuela
