333 Jefferson St,Ste 104,North Beach/Telegraph Hill,San Francisco, CA 94133
View on Map
What travelers say:
I love this place, east coast, west coast !!! Just absolutely love!!! I This was the only chain restaurant that we would even entertain from the east coast.