Can Leslie Rudd do wrong? This restaurant is perched right next door to the St. Helena location of Dean & DeLuca (other location is in NYC). Agai...
All reviews seem positive