I picked up a copy of the Bangla Times because I wanted to see my picture from the Mina chowhound dinner. There was a big display ad on the same page as the pic for a place called Ambassador 21 Restaurant & Grill at 72-08 Broadway. They billed themselves as "The Culinary Ambassador of the Sub-Continent." Anybody know anything about this place? Clearly they're pitching toward an ethnic clientele if this is where they spend their ad bucks.