answersLogoWhite

0

Lake Tahoe is located in the Sierra Mountain range in Nevada. Because of its beautiful and serene setting, it has become a very popular destination for travellers.

User Avatar

Wiki User

12y ago

What else can I help you with?