Montpeyroux is a charming village located in the Puy-de-Dôme department of the Auvergne region in central France. Nestled in the heart of the Livradois-Forez Regional Natural Park, Montpeyroux is known for its picturesque setting, with rolling hills, vineyards, and historic stone buildings. The village is characterized by its medieval architecture, with narrow cobblestone streets and well-preserved half-timbered houses. The centerpiece of Montpeyroux is its 12th-century castle, which offers stunning views of the surrounding countryside.