Leicester Square Kitchen is a restaurant located on Leicester Square in London. The restaurant serves small plates from Mexican and Peruvian cuisine. Location I initially struggled to find Leicester Square Kitchen as there is no sign easily visible from the outside and google maps has pin on the road behind the build. To make it […]
Welcome to my travel blog. This is first post. If you want to know more about me or what you will find here, please visit this page.