Has anyone been to the new restaurant on W Portal Ave? It is called TUR.
See what else is happening in San Francisco, CA