Openings

Cha Cha Cha Expands to San Mateo

SFoodie finds that Cha Cha Cha owners Philip Bellber and Leon Pak have just opened a third location in San Mateo called Cha Cha Cha Cuba (112 South B Street). The food, says Luis Chong, made a “very good first impression,” and it should have Peninsula diners, “or at least their taste buds [ahem] dancing the cha-cha.” [SFoodie]

Cha Cha Cha Expands to San Mateo