I'll try to keep this short. I'm half-Indian, have been to India 3 times, and I have to say that the unlikeliest place in the world has the BEST Indian food I (and many of my friends) have ever had. I've debated for almost a year about posting to this list, but after a huge feast on Mother's Day, I feel compelled to write.
I found it totally by accident when I was pregnant, driving around Surrey and was hungry (obviously). I've tried almost everything on the menu in the meantime and am never disappointed. I bring chef friends there to awe them. The catch is, it's waaaaay out in Surrey. It's at 7750 - 128th St., Unit 201 - A. I defy anyone to name a better Indo restaurant in the Lower Mainland!
(If only they'd open a location in town!)