I'm doing an Indian themed night with dinner and then a viewing of Bride and Prejudice. I'm trying to find an Indian restaurant around union Square, times square or in the Upper 50's. My price range is 25-40$ per/person. I'm looking for a place with some ambiance, not to touristy where the cuisine is authentic and good. I don't like ethnic restaurants that dumb down food for western tastes. I'm thinking a less expensive Devi. Any ideas?