Le château de Beauregard est édifié en 1899, au milieu d'un parc à l'anglaise orné d'un bassin et d'une grotte toujours existants, agrémenté d'un potager, d'une orangerie et de serres.
La propriété est acquise par la commune en 1960, qui y installe son hôtel de ville.