Where is Lake Tahoe Resort Hotel, South Lake Tahoe located?
Lake Tahoe Resort Hotel, South Lake Tahoe, Nevada, United States (approx. 38.95856°, -119.9414°)
Lake Tahoe Resort Hotel, South Lake Tahoe, Nevada, United States (approx. 38.95856°, -119.9414°)