Tahoe Time

Restaurant in Tahoe Vista, California

ice cream