Ss Mary & Joseph

Location:Catholic Church of Saint Mary & Joseph, Hemel Hempstead, United Kingdom