Created by the grandson of an English general and a Mughal princess, Veeraswamy is the oldest Indian restaurant in the UK. It's high class, high value fine dining right in London's West End.
It's one of the least expensive restaurants on National Geographic's list of the Top Ten Destination Restaurants on Earth, and one of the most mind-blowing meals I have ever experienced in all of my far flung foodie exploits.
I highly recommend the tasting menu, which began with a soup that tasted like holy chicken milk straight from the cupboards of Krishna. Then came a spiced minced lamb patty with pomegranate seeds and an exquisite mint chutney, then a prawn as big as a lobster that was tandoori-roasted in a melange of spices that made it taste like an enchanted Himalayan forest.
Next, I was presented with a basket of ridiculously perfect naan, lemon rice, and four curries: cashew prawn, a chicken tikka, a lamb rogan josh, and a creamy pineapple. Dessert was a coconut brulee with sticky rice ice cream. I drank a wild hibiscus royale and a rhubarb-rose lassi that literally brought tears to my eyes.