Homewood Mountain Resort
"Smile, you’re at Homewood!" is a fitting motto for one of Lake Tahoe’s oldest ski resorts, located on the quiet West Shore—and
directly across the street from the hallowed blue waters, which you’ll get to look at all day long. The...
«
Back to Article