Statue of the Virgin Mary in the grotto... If you are a Roman Catholic, the religious significance of Lourdes is obvious, but even non-Catholics can enjoy a visit to the Sanctuary, its facilities, and this French town in the foothills of the Pyrénées.