There's also an organic shop along, I believe, Canal Road which is very near to Times Square. I'm afraid I can't remember the name of the shop nor do I have the exact address, but I can tell you that it's upstairs in one of the buildings along Canal Road. There's a sign outside. If I find out more, I'll let you know.