South Lake Chalet

942 Poplar St., South Lake Tahoe, California, 96150, United States of America , South Lake Tahoe, California 96150
No photos available
Policies & Information
No policy information available for this hotel.