The Log Cabin

Restaurant in Tahoe Vista, California

ice cream

8692 North Lake Boulevard