Our Lady Immaculate Roman Catholic Parish church, Ewell Road Tolworth Surrey England UK. Built 1958.
Size: 5184px × 3455px
Location: Ewell Road Tolworth Surrey England UK.
Photo credit: © Julia Gavin / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: brick, catholic, christian, church, immaculate, lady, parish, red, religion, roman, surbiton, worship