2015
TL1314 : Our Lady of Lourdes Catholic Church sign
taken 8 years ago, near to Harpenden, Hertfordshire, England
Our Lady of Lourdes Catholic Church sign
Our Lady of Lourdes Church
A Roman Catholic Parish Church on Rothamsted Avenue, built in 1928. Here is a Link to the parish website.