The famous Leicester Square in the centre of London holds many exciting events. The scenes from this famous square are known by many and holds a special excitement for visitors and residents of London.
The famous Leicester Square in the centre of London holds many exciting events. The scenes from this famous square are known by many and holds a special excitement for visitors and residents of London.