El castillo de Setefilla está situado en el término municipal de Lora del Río (provincia de Sevilla, España).