Le centre Castel Landou est édifié à la fin du XIX° et au début du XX° siècle par les frères Gaztanazatorre venus du pays basque espagnol. Pour simplifier la prononciation de leur nom, on les appela très vite les Torre. Ce château a été acquis partiellement en 1955 par la FOL (Fédération Française des Œuvres Laïques) de Haute Savoie. Aujourd'hui, il fonctionne comme centre permanent accueillant retraités, familles, classes de mer, colonies de vacances, groupes...