Map
2 results
The Taco Shop At Underdog's, 1824 Irving St, San Francisco, CA
The Taco Shop At Underdog's is a sports bar and a great place to watch the giants.
good place to watch sports
map icon
Northstar Cafe, 1560 Powell St, San Francisco, CA
Northstar Cafe is a good place to watch sports and a great local bar.
good place to watch sports
map icon