Lourdes

Lourdes is a oceanside town in Newfoundland and Labrador overlooking the Gulf of St Lawrence. Lourdes is just under an hours drive away from Stephenville.
No results Results