The people with better taste--thats the rather odd mantra of Sitar Restaurant, which slings mad spicy Indian food that had me and ... More