Month: April 2014

About our Start Location in Homewood

  How to get to Homewood: Map Homewood Mountain Resort, founded in 1961, is one of Lake Tahoe’s premier recreation resorts. Winner of the 2013 National Ski Areas Association Golden Eagle award and the 2013 California Governor’s Environmental and Economic Leadership Award

Posted in News & Updates