Christmas markets and villages can be found above the ground in unusual places. Several hotels, shopping centres and department stores have their own set up on rooftops. John Lewis on Oxford Street turns their rooftop into a festive forest which includes a pop-up restaurant and Christmas trees on sale. The Roof Gardens on Kensington High Street have a wider selection of stalls, and the Cathedral Piazza and Cardinal Place in Victoria will host a one-day Christmas event on Wednesday 7th of December.
John Lewis, 300 Oxford Street London, W1C 1DX
The Roof Gardens, 99 Kensington High Street, W8 5SA
Cardinal Place Roof Garden, Westminster, London SW1E 5BB