News

Once they do, they’ll find themselves staring down a long view of Lake Tahoe through the restaurant’s three-story windows.
When I saw South Lake Tahoe’s Base Camp Pizza Co. on Yelp’s list of the 100 best pizza places in the country, I was surprised — OK, skeptical. Of all the pizza restaurants in the United ...