translate English to French: We’re opening the house to you for six consecutive weekends, which is a new initiative and one of the longest sustained periods in which the public is invited to come and visit.
La maison vous sera ouverte pendant six fins de semaine successives, ce qui représente une nouvelle initiative et l'une des plus longues périodes où le public est convié à venir nous visiter.