Carennac is a charming village located in the Dordogne Valley, in the Languedoc-Roussillon region of France. This picturesque village is nestled along the banks of the Dordogne River and is surrounded by stunning natural beauty, including rolling hills, lush greenery, and picturesque countryside. The village itself is known for its well-preserved medieval architecture, with narrow cobblestone streets, historic stone buildings, and a beautiful 11th-century Romanesque church. Carennac is also home to a number of quaint shops, cafes, and restaurants, where visitors can sample delicious local cuisine and browse for unique souvenirs.