North Beach
Hours & Location
1609 Powell St,
San Francisco, CA 94133
(415) 923-8997
Monday
Closed
Tuesday & Wednesday & Thursday
5pm - 9pm
Friday & Saturday
5pm - 10pm
Sunday
5pm-9pm