Almonaster la Real

Spain

Almonaster la Real is a village in Huelva.

The fortified mosque from the village entrance The fortified mosque on the hill top and the adjacent old bullring.