Rocamadour is a stunning medieval village located in the Lot department of the Languedoc-Roussillon region in France. Perched on a cliff overlooking the Alzou River, Rocamadour is known for its breathtaking natural beauty and rich historical significance. The village is famous for its pilgrimage site, which has been attracting visitors for centuries. The Sanctuary of Rocamadour, dedicated to the Virgin Mary, is a major religious site and a popular destination for pilgrims and tourists alike. The village is also home to several other historic churches and chapels, as well as a medieval castle and a number of charming cobblestone streets lined with traditional stone houses.