Monday, March 27, 2006

New-ish Restaurants Round-Up

There are a couple of somewhat new places in Palo Alto that I haven't gotten around to trying, but the Palo Alto Weekly has: