I was reading an old thread on Chowhound, and came across mention of this place. It got rave reviews, and I wonder if it still exists? It was across the street from Sahadi's, at 170 Atlantic Avenue. I did a search on 411.com, and found nothing, so I'm thinking the store may no longer exist.
Does any one know if it is still there?