Restaurant l'Horloge, the clock, on the main square, wine bar. Montpeyroux. Languedoc. France. Europe.