This Super 8 Lake Tahoe is located at 3600 Lake Tahoe Blvd, South Lake Tahoe, CA-96150. An interactive Map of this Super 8 Lake Tahoe is shown below.
View details of this Super 8 Lake Tahoe location.