Take a look at some of the best takeaways, restaurants and food delivery services in Russell Square.
73 Haverstock HillBelsize Park, London NW3 4SL Persian / Iranian (663)
7-9 Kilburn High RoadKilburn, London NW6 5SD Persian / Iranian (4929)
351 High StreetKensington, London W8 6NW Iranian / Halal (240)