Take a look at some of the best takeaways, restaurants and food delivery services in Leicester Square.
309 New Kings RoadFulham, London SW6 4RF Indian / Organic (59)
7 Archer StreetMayfair, London W1D 7AU Dessert / Organic