London’s Christmas Lights
From now until the end of the festive year, London’s streets will sparkle bright. The best displays will be right in the centre of town, all short walks away from the Strand Palace Hotel. Covent Garden This is so close to Stand Palace. Literally out of the door and round a corner, and there, in […]
read article