St. Leo's Catholic Church
Location
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.