After More Than 20 Years, This Palo Alto Chinese Cuisine Institution Has Closed
Briefly