South Lake Chalet
942 Poplar St., South Lake Tahoe, California, 96150, United States of America, South Lake Tahoe, California 96150 ★★★
No Chain Hotel
942 Poplar St., South Lake Tahoe, California, 96150, United States of America, South Lake Tahoe, California 96150 ★★★