An historic scene of the church in Fulham, London, England, 19th century. Site of the famous church scene from the 1976 horror film the Omen. Buy this as a superb framed print, a canvas print or a poster.