Tahoe Villa North Lodge
4123 Manzanita Ave
South Lake Tahoe, CA 96150
South Lake Tahoe, CA 96150