Helmand Restaurant, San Francisco’s popular Afghan eatery (formerly located on Broadway in North Beach), has reopened as Helmand Palace in a new Russian Hill location. As some SF locals may be aware, the restaurant had to move because of a landslide earlier this year.
Check out its NEW location and let us know what you think.
2424 Van Ness Avenue
just off Union Street