This Is Homewood
Shared By: Homewood Mountain Resort | February 04, 2013
Homewood Mountain Resort is located on the West Shore of Lake Tahoe in Homewood, California. Come and experience this locals-favorite resort, offering the best views not only from the West Shore, but in the entire Lake Tahoe Basin. Homewood offers longer lasting snow and incredible views making this tranquil resort an unbeatable ski or board destination. Come, & "Share our View!"