Is this a good place to watch Sunday Football?
Address: 2660 Lake Tahoe Blvd #1a, South Lake Tahoe, CA 96150, USA
Conrad riffle | Oct 24, 2019
Yes
Jon Levine | Oct 24, 2019
There are better places with more, and bigger TV's. You can watch football there though
Laura Cipielewski | Oct 24, 2019
Yes, it's a fun little hole-in-the-wall place.
Thanks! Your answer is awaiting moderation.