Rocamadour es una espectacular villa francesa situada en el departamento del Lot. Su ubicación, en tres niveles sobre las paredes rocosas de un barranco, es impresionante. En la parte inferior nos encontramos la villa medieval. En el medio, la impresionante Ciudad Santuario y, en lo más alto dominando el valle, el precioso Castillo.