The Log Cabin
Restaurant in Tahoe Vista, California
ice cream
8692 North Lake Boulevard
Restaurants
ยท
Tahoe Vista, California guide