Take a look at some of the best takeaways, restaurants and food delivery services in Leicester Square.
31-36 Leicester SquareCovent Garden, London WC2H 7LH Mexican / Peruvian (4)