Sunday, December 28, 2014
Chef Chu's in Los Altos, California
At a quick glance, one might think that this is some watered-down Chinese place (1067 North San Antonio Road, 650-948-2696). It's actually quite an institution, with not just celebrity photos adorning the walls, but also it apparently being a spot for Silicon Valley executives too.
Either way, the place was surprisingly good, including not just their signature Beijing duck, but also that salt and pepper Dungeness crab above, among many other things. It's hard for me to make a valid comparison to R&G Lounge up in the city, but this was good enough that I'd be happy to come back.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment