Preview Father Christmas in a window display in a department store on Oxford Street in London, England, United Kingdom, Europe Image ID: 911-3608 Artist: Ashley Cooper Purchase a commercial license Buy framed prints & more from our print store london oxford street shop shop front shopping shop window window dressing pink day outdoors trade shops shop windows christmas england great britain united kingdom europe close up close ups festival festivals santa claus father christmas toys department stores horizontal