Explore Morella

Morella is a picturesque Spanish town located north of the Castellón province. Rent your car now at the train station of Castellón and explore Morella. As soon as you arrive the castle and its medieval walls constructed in the XIV century stand out. In the old part of the city...