Orihuela (Spanish pronunciation: oriwela) is a city and municipality located at the feet of the Sierra de Orihuela mountains in the province of Alicante, Spain. The municipality has a total area of 367.19 km², and stretches all the way down to the Mediterranean coast, west of Torrevieja. The river Segura flows through the city. The city was settled by Romans… Read more »