Municipio regado por las fuentes de Santa María, la Salud y el Pilarejo, así como el arroyo del Parral.
Los primeros indicios de civilización son de la época celta. En la actualidad quedan vestigios de la época romana en forma de tumbas.
Al sur de su núcleo de población, situado sobre un montículo, se encuentra su gran Castillo del siglo XIV y de orígenes árabes.
La Iglesia Parroquial Ntra Sra de las Nieves conserva en su interior uno de los retablos de estilo gótico más bellos de cuantos se pueden ver en Andalucía.
También forman parte de su patrimonio histórico y artístico la Ermita de San Juan, la Ermita de San Miguel de la Breña, la de Nuestra Señora de las Angustias y la de Nuestro Padre Jesús de Nazareno.
Son famosas las cruces de hierro forjado sobre pedestal de piedra tallada que existen en el Barrio de Triana, en la calle Nueva y en la Corredera.