NorthStar Cafe

Where
1560 Powell St, San Francisco , CA
Call
+1 415.397.0577
Tags
Bars

About

Great happy hour, sports, free popcorn and a wonderful staff.