Leicester Square, a pedestrianised square in the West End, known for its many cinemas. According to the Wikipedia, it contains the cinema with the largest screen and another with the most seats (over 1,600). The square is the prime location in London for film premieres and co-hosts the London Film Festival each year. (previous | next | back to album | 2020:02:10 13:51:51 | 31% of an album)