Montpeyroux is a charming village in the Puy-de-Dôme department, France, known for its blond sandstone houses and its medieval tower. Montpeyroux offers views of the Allier River, the vineyards and the volcanoes of Auvergne. A stop here is sure to disappoint and you should definitely head to the top of the tower to enjoy the breathtaking view.