The Imperial Raj in Northampton offers a selection of authentic cuisine from India, so if you're looking for tantalising flavours and rich aromas, you're in the right place. They've been doing this for over 20 years, so the chefs know where to look for the best, local produce, as well as the finest spices from around the world. The word Raj' means reign' in Hindi, and they want this to reflect in not only their dishes but also the décor; the restaurant is as opulent as the food!