Almonaster la Real is a town and municipality located in the province of Huelva, Spain.
As the Arab name Al-Munastir suggests, the Mosque was built on the site of a Christian monastery and incorporates some of the fabric of a visigothic basilica.
It is an oddly-shaped building, made of brick and stone in a trapezoidal shape, probably because of the hilly terrain.
A small courtyard was cut out of the rock in the north-east corner, and contains a stone basin that was once used for ritual ablutions.
The eastern apse and sacristy and western porch were also added when the building was turned into a church.