Freepik
    The covered market hall and the half timbered medieval houses on the main square of Mirepoix

    The covered market hall and the half timbered medieval houses on the main square of Mirepoix