I spent a few years in San Francisco and the restaurant I ate at the most (by far) was Shalimar in the tenderloin. I'm looking for a place anywhere in ny where I can get comparably mind-blowing north Indian food. Just about anything else I get outside of an Indian friend's home lacks the depth and complexity that makes great indian so delicious. It seems easier to find awesome South Indian in this city, there's a lot of mediocre North Indian food out there. I'm thinking likely candidates are Floral Park, Flushing, Jackson Heights, or that strip down on Coney Island/Ocean Parkway in brooklyn, but i'm open to anything. I hope somebody can help me.