The secrets of a Tahoe pizza that keeps ranking top 10 in the nation
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 States — from New York City pizzerias to Chicago’s deep dish joints to the renaissance of pizza places in Los … Read more