Homewood Mountain Resort
South Lake Tahoe, CA
Adventure
Homewood Mountain Resort is a ski area located on the west shore of Lake Tahoe in the state of California, a few miles south of Tahoe City in the town of Homewood. It has 1,260 acres of skiable terrain and eight lifts.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account