Tag: dog sled

  • Lake Tahoe Dog Sledding

    The Resort at Squaw Creek offers a variety of winter activities for families with children. Located in Lake Tahoe, tourists can enjoy a dog sled tour or ride a one horse open sleigh at the Resort even if they are not hotel guests. For first-time visitors, the Resort is located on Squaw Creek Road away…