Lots of buzz about the mega-restaurant that’s been under construction at Stony Point and Todd Roads in Santa Rosa. Now open, the revamped La Strada interior features a large, full-service bar, comfy dining room and private party space, and outdoor patio. The new menu is as sprawling as the space, featuring dozens of seafood specials, daily menudo and birria, taco and enchilada combos and the usual Mex-American burrito/chimichanga fare. Focus, according to the owners, is on seafood (hence the name). First impressions: Great ceviche tostadas, disappointing fish tacos that were neither grilled (as advertised) or edible. 3660 Stony Point Road, Santa Rosa, 541-6140.
Casa Del Mar