I have an old friend in town from NJ/NY. Looks like we're going to go for Italian. The three places of interest are: Delfina, Specchios or Vega. Help me decide. Thanks!
3621 18th St, San Francisco, CA 94110
2331 Mission Street, San Francisco, CA 94110