St. Leo's Catholic Church

Grotto at St. Leo's Catholic Church Photo


126 Church Road
Leonville LA 70551

The St. Leo's, near the scenic Bayou Teche, features a grotto that includes a walkway, in honor of Our Lady of Lourdes, and porcelain plaques depicting the 20 mysteries of the rosary. For those interested in a quiet space for reflection, this is a peaceful spot for mindful meditation as well.