1624 Powell St
San Francisco, CA 94133
San Francisco, CA 94133
Open HoursMo to Fr from 07:30am to 04:00pm,Sa to Su from 08:00am to 04:00pm
OverviewThis North Beach landmark must be what diners are like in Yokohama. The classic decor features a chrome counter, stools, a few tables, and things you do not usually find in such...
more
