Here at New Delhi Indian Restaurant located in Dinsdale, Hamilton we want you to feel special and experience a sense of royalty in a beautiful ambience. Our highly rated chefs use only the freshest ingredients and put so much love into their cooking to ensure that you enjoy your meal bursting with authentic flavours. We have always won the hearts of our customers with appetising dishes and exceptional service. The best choice for everyone who wants to enjoy the best quality food at reasonable prices.