170 N Lake Blvd, Tahoe City, California 96145 USA
We had the best day riding from Willard's to Squaw Olympic Village.
Photo Credit: Yelp