Le lieu dit de Sainte Marguerite, commune de Saint Maurice-ès-Allier situé à mi chemin entre Longues et Mirefleurs est une ancienne station thermale. L’eau est en effet omniprésente sur le site grâce à de nombreuses sources et à la présence toute proche de l’Allier (Sainte Marguerite est en rive droite) . La zone est classée « Natura 2000 ».