1755 Noriega Street, San Francisco, CA 94122
See a few snapshots of the restaurant, maybe scope out your seat. See the Flash version.
to top