2161 Powell St,North Beach/Telegraph Hill,San Francisco, CA 94133
View on Map
What travelers say:
Its an ipstairs restaurant with Windows facing the bay. The food wad descent. I had bay area shrimp and chips but it wasnt what I expected. It wad popcorn shrimp