This BEST WESTERN PLUS Timber Cove Lodge is located at 3411 Lake Tahoe Blvd, South Lake Tahoe, CA-96150. An interactive Map of this BEST WESTERN PLUS Timber Cove Lodge is shown below.
View details of this BEST WESTERN PLUS Timber Cove Lodge location.