Homewood Mountain Resort

5145 W. Lake Blvd, Homewood , California, United States