Desolation Hotel

Desolation Hotel, 933 Poplar St, South Lake Tahoe, CA 96150, United States

(530) 725-0101

Location