Mascarin jardin botanique de La Réunion
Botanical garden · Saint-Leu
Church building
église du Sacré-Cœur de Saint-Leu
The Church of the Sacred Heart of Saint Leu, often called the Church of the Colimaçons, is a Catholic church on the island of La Réunion, French overseas department in the southwest Indian Ocean. Located on CD 12 in Saint-Leu, it has been listed as a Historic Monument since July 5, 1996.