8 Best Restaurants in Leicester Square, London 2023
Leicester Square receives an enormous amount of pedestrian traffic, from the early morning until well after midnight. A combination of tourists, local creative and office workers, and many others make it a frenetic part of the capital, which can leave it feeling dirty and soulless sometimes. However, spend a little time seeking out some of … Read more