I don't know what happened to the place, but I can recommend a nearby substitute: Tsang, further west on Touhy, has excellent hot-and-sour. It's basically a carryout joint -- there are a few tables, but it's not a place for comfortable dining in. The food is fresh, well made and plentiful, however, and they deliver.
Tsang Chinese Cuisine
847/329-0035
3918 W. Touhy Ave.
Lincolnwood, IL 60712