Add date
1 guest
Homewood, California is a charming town located on the west shore of Lake Tahoe. It offers stunning views of the lake and surrounding mountains, as well as access to a variety of outdoor activities such as hiking, skiing, and water sports.