Lake Tahoe Inn, South Lake Tahoe, United States of America

Lake Tahoe Inn is conveniently located at 3520 Lake Tahoe Blvd in South Lake Tahoe, United States of America

Hotel Location:

Address: 3520 Lake Tahoe Blvd
City: South Lake Tahoe
State: CA
Country: United States of America

Hotel Features:

  • Check-In Time: 2 PM
  • Check-Out Time: 11 AM
  • Coffee/Tea Maker
  • In Room TV
  • In Room Iron
  • Hair Dryer