The Roman Catholic Church Of Our Lady Of LourdesParishShareRothamsted AvenueSt Albans, England AL5 2QQUnited KingdomGet directions