Por su espléndida situación sobre un monte rocoso de difícil acceso, en la orilla izquierda del río Alva, la pequeña aldea de Marialva fue una plaza militar importante en la Edad Media.