Here is the deal - we hired a limo to go wine tasting in Napa on Saturday. We have a tight/rigid schedule, visiting 4 wineries. We'd like to get picnic supplies before the limo picks us up from the hotel (Westin St. Francis) rather than stopping along the way or in Oakville or Dean and Deluca (don't want to waste the time-we're basically going to be eating in the limo). I know Ferry Building would be preferable would love to find a decent deli/grocery with nice meats and cheeses and maybe prepared salads right in Union Square. Whole Foods or Trader Joe's would be fine but closest one is not that close. We won't have a car or refrigeration or any plates/utensils/serving dishes. My last resort is that I will take a cab to the Ferry Building and back before the limo comes but would rather find somewhere decent to get provisions in Union Square. Thanks!