Find the top North Indian restaurants in London near you now.
Modern European restaurant
Address: Rafayel, 34 Lombard Rd, London SW11 3RF, United Kingdom