Le Rembrandt Located on the island of Reunion in the commune of Sainte Clothilde. 68 luxury housing Architect: Henri Lucas