The Southbank Centre Winter Market is on until December 26. The historic Greenwich Market becomes a sparkling wonderland every winter as the Christmas market takes over. With the chance to buy and ...
The market on Leicester Square is perhaps the most central, but the Southbank Centre Winter Market (between the London Eye and the Royal Festival Hall), is one of the biggest. Other major markets ...