Where is Red Wolf Lakeside Lodge, Tahoe Vista located?
Red Wolf Lakeside Lodge, Tahoe Vista, Red Wolf Lakeside Lodge, Tahoe Vista, United States of America (approx. 39.23915°, -120.03718°)
Red Wolf Lakeside Lodge, Tahoe Vista, Red Wolf Lakeside Lodge, Tahoe Vista, United States of America (approx. 39.23915°, -120.03718°)