The Church of Our Lady of the Assumption was built in the 14th century on the site of the old fortress and rebuilt in the 16th century.
Of considerable size, its polygonal sanctuary and transept stand out, towering above the rest of the church and displaying magnificent ashlar masonry and stepped prismatic buttresses.
The apse and the central section of the transept are covered with star-shaped ribbed vaults. They are the work of Lucas Giraldo and Juan Gutiérrez, two of the finest architects of the 16th century.
The body of the church, with three naves formed by wide semicircular arches rising from octagonal pillars, resembles a large hall.
It is entered through two doorways with pointed and splayed arches on pilasters, sheltered by simple alfices.
The very simple, rectangular tower features ashlar masonry in the lower section, granite ashlar in the upper section, and balls in the cornice.
Inside, the main altarpiece, dating from the early 18th century, is Churrigueresque in the main section and Rococo in the shell to match the shape of the apse vault, the sacristy altarpiece, and other altarpieces distributed throughout the naves of the church.