Christmas in London | ::.The Mowbray Court Hotel London.:: - 0 views
-
Mowbray Court Hotel London on 21 Nov 17All the main shopping areas such as Regent Street, Oxford Street, Kensington, The Strand, Covent Garden are always beautifully decorated with festive lights. A massive Christmas tree adorned with long strings of twinkling lights is placed in Trafalgar Square.