The Lake Tahoe Chalet
Entire home/apt in South Lake Tahoe, United States. Be surrounded by nature and yet have all the comforts of home. Be our guest in this cozy log cabin surrounded by tall pines and mountains, and yet still a short drive to Lake Tahoe and the casinos.
See this content immediately after install