Haldiram's Leicester Square brings authentic Indian flavors to the heart of London. Located just off Leicester Square, it offers a vibrant menu of traditional dishes in a convenient setting.
19 Irving St, Leicester Square, London WC2H 7AU, United Kingdom, London