Went to 99 Ranch today and saw some grand opening flowers outside a former ABC Sandwich shop. It's now Darda Restaurant-Chinese Islamic style cooking, same as the Milpitas branch.
Haven't tried it yet, opened since Feb 6, 2004.
Darda Seafood Restaurant
34420 D Fremont Blvd (in the 99 Ranch shopping center, between Darwin and Paseo Padre)